From ea617530ad32c5c7d2ff4f5c4c1b97e45b31e4e2 Mon Sep 17 00:00:00 2001 From: RoryBarnes Date: Mon, 15 Apr 2024 15:55:11 -0700 Subject: [PATCH 1/7] Changed Lehmer & Catling 2017 model to require at least two bodies. --- src/atmesc.c | 77 +++++++++++++++++++++++++++++----------------------- 1 file changed, 43 insertions(+), 34 deletions(-) diff --git a/src/atmesc.c b/src/atmesc.c index b62abdce4..6933a4d27 100644 --- a/src/atmesc.c +++ b/src/atmesc.c @@ -2108,43 +2108,52 @@ void VerifyAtmEsc(BODY *body, CONTROL *control, FILES *files, OPTIONS *options, } if (body[iBody].iPlanetRadiusModel == ATMESC_LEHMER17) { - if (body[iBody].dEnvelopeMass >= 0.5 * body[iBody].dMass) { - fprintf(stderr, - "ERROR: %s's Envelope mass is greater than 50%% of its total " - "mass, which ", + if (body[0].bStellar) { + if (body[iBody].dEnvelopeMass >= 0.5 * body[iBody].dMass) { + fprintf(stderr, + "ERROR: %s's Envelope mass is greater than 50%% of its total " + "mass, which ", + body[iBody].cName); + fprintf(stderr, + "is not allowed for the Lehmer-Catling (2017) envelope " + "model.\n"); + DoubleLineExit(files->Infile[iBody + 1].cIn, + files->Infile[iBody + 1].cIn, + options[OPT_ENVELOPEMASS].iLine[iBody + 1], + options[OPT_ENVELOPEMASS].iLine[iBody + 1]); + } + if (body[iBody].dEnvelopeMass >= 0.1 * body[iBody].dMass) { + fprintf( + stderr, + "WARNING: Envelope masses more than 10%% of the total mass are " + "not " + "recommended for the Lehmer-Catling (2017) envelope model. %s's " + "envelope ", body[iBody].cName); - fprintf( - stderr, - "is not allowed for the Lehmer-Catling (2017) envelope model.\n"); - DoubleLineExit(files->Infile[iBody + 1].cIn, files->Infile[iBody + 1].cIn, - options[OPT_ENVELOPEMASS].iLine[iBody + 1], - options[OPT_ENVELOPEMASS].iLine[iBody + 1]); - } - if (body[iBody].dEnvelopeMass >= 0.1 * body[iBody].dMass) { - fprintf( - stderr, - "WARNING: Envelope masses more than 10%% of the total mass are not " - "recommended for the Lehmer-Catling (2017) envelope model. %s's " - "envelope ", - body[iBody].cName); - fprintf(stderr, "mass exceeds this threshold.\n"); - } + fprintf(stderr, "mass exceeds this threshold.\n"); + } - // Get thermal temperature - if (body[iBody].bAutoThermTemp) { - body[iBody].dThermTemp = fdThermalTemp(body, iBody); + // Get thermal temperature + if (body[iBody].bAutoThermTemp) { + body[iBody].dThermTemp = fdThermalTemp(body, iBody); + } + body[iBody].dRadSolid = fdMassToRad_LehmerCatling17( + body[iBody].dMass - body[iBody].dEnvelopeMass); + body[iBody].dGravAccel = BIGG * + (body[iBody].dMass - body[iBody].dEnvelopeMass) / + (body[iBody].dRadSolid * body[iBody].dRadSolid); + body[iBody].dScaleHeight = body[iBody].dAtmGasConst * + body[iBody].dThermTemp / + body[iBody].dGravAccel; + body[iBody].dPresSurf = + fdLehmerPres(body[iBody].dEnvelopeMass, body[iBody].dGravAccel, + body[iBody].dRadSolid); + body[iBody].dRadXUV = fdLehmerRadius(body, iBody); + } else { + fprintf(stderr, + "ERROR: The Lehmer & Catling (2017) model requires a star.\n"); + exit(EXIT_INPUT); } - body[iBody].dRadSolid = fdMassToRad_LehmerCatling17( - body[iBody].dMass - body[iBody].dEnvelopeMass); - body[iBody].dGravAccel = BIGG * - (body[iBody].dMass - body[iBody].dEnvelopeMass) / - (body[iBody].dRadSolid * body[iBody].dRadSolid); - body[iBody].dScaleHeight = body[iBody].dAtmGasConst * - body[iBody].dThermTemp / body[iBody].dGravAccel; - body[iBody].dPresSurf = - fdLehmerPres(body[iBody].dEnvelopeMass, body[iBody].dGravAccel, - body[iBody].dRadSolid); - body[iBody].dRadXUV = fdLehmerRadius(body, iBody); } else { int iCol, bError = 0; for (iCol = 0; iCol < files->Outfile[iBody].iNumCols; iCol++) { From 9526f31cd3364cab366b005b63b75763d7c0edb8 Mon Sep 17 00:00:00 2001 From: RoryBarnes Date: Mon, 15 Apr 2024 16:15:08 -0700 Subject: [PATCH 2/7] Added stdout from failed floating point checks. --- tests/floatingpoint.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/floatingpoint.py b/tests/floatingpoint.py index b5720915f..6aa38bf73 100644 --- a/tests/floatingpoint.py +++ b/tests/floatingpoint.py @@ -39,6 +39,11 @@ def Main(): if last_line != "Simulation completed.\n": tot_fail += 1 print("Fail", flush=True) + print("\n------------\n") + with open(outfile, "r") as f: + print(f.read()) + print("\n------------\n") + else: print("Pass", flush=True) os.chdir("../../") From 293d58adc1b704ce1a02e3e342f4afe778377c18 Mon Sep 17 00:00:00 2001 From: RoryBarnes Date: Mon, 15 Apr 2024 16:19:49 -0700 Subject: [PATCH 3/7] Undid printing of stdout for floating point error. That output doesn't help. --- tests/floatingpoint.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/tests/floatingpoint.py b/tests/floatingpoint.py index 6aa38bf73..b5720915f 100644 --- a/tests/floatingpoint.py +++ b/tests/floatingpoint.py @@ -39,11 +39,6 @@ def Main(): if last_line != "Simulation completed.\n": tot_fail += 1 print("Fail", flush=True) - print("\n------------\n") - with open(outfile, "r") as f: - print(f.read()) - print("\n------------\n") - else: print("Pass", flush=True) os.chdir("../../") From ebdf1f511a3f684f4c2a1d4e0362d886fe74076c Mon Sep 17 00:00:00 2001 From: Rory Barnes Date: Tue, 16 Apr 2024 09:26:35 -0700 Subject: [PATCH 4/7] Small refactor of VerifyAtmesc --- src/atmesc.c | 49 ++++++++++++++++++++++--------------------------- 1 file changed, 22 insertions(+), 27 deletions(-) diff --git a/src/atmesc.c b/src/atmesc.c index dc121cb10..ad2253386 100644 --- a/src/atmesc.c +++ b/src/atmesc.c @@ -2108,7 +2108,7 @@ void VerifyAtmEsc(BODY *body, CONTROL *control, FILES *files, OPTIONS *options, } if (body[iBody].iPlanetRadiusModel == ATMESC_LEHMER17) { - if (body[iBody].dEnvelopeMass >= 0.5 * body[iBody].dMass) { + if (body[iBody].dEnvelopeMass > 0.5 * body[iBody].dMass) { fprintf(stderr, "ERROR: %s's Envelope mass is greater than 50%% of its total " "mass, which ", @@ -2118,7 +2118,7 @@ void VerifyAtmEsc(BODY *body, CONTROL *control, FILES *files, OPTIONS *options, "is not allowed for the Lehmer-Catling (2017) envelope model.\n"); DoubleLineExit(files->Infile[iBody + 1].cIn, files->Infile[iBody + 1].cIn, options[OPT_ENVELOPEMASS].iLine[iBody + 1], - options[OPT_ENVELOPEMASS].iLine[iBody + 1]); + options[OPT_MASS].iLine[iBody + 1]); } if (body[iBody].dEnvelopeMass >= 0.1 * body[iBody].dMass) { fprintf( @@ -2130,21 +2130,9 @@ void VerifyAtmEsc(BODY *body, CONTROL *control, FILES *files, OPTIONS *options, fprintf(stderr, "mass exceeds this threshold.\n"); } - // Get thermal temperature - if (body[iBody].bAutoThermTemp) { - body[iBody].dThermTemp = fdThermalTemp(body, iBody); - } - body[iBody].dRadSolid = fdMassToRad_LehmerCatling17( - body[iBody].dMass - body[iBody].dEnvelopeMass); - body[iBody].dGravAccel = BIGG * - (body[iBody].dMass - body[iBody].dEnvelopeMass) / - (body[iBody].dRadSolid * body[iBody].dRadSolid); - body[iBody].dScaleHeight = body[iBody].dAtmGasConst * - body[iBody].dThermTemp / body[iBody].dGravAccel; - body[iBody].dPresSurf = - fdLehmerPres(body[iBody].dEnvelopeMass, body[iBody].dGravAccel, - body[iBody].dRadSolid); - body[iBody].dRadXUV = fdLehmerRadius(body, iBody); + // Calculate auxiliary properties + body[iBody].dRadSolid = fdMassToRad_LehmerCatling17(body[iBody].dMass - body[iBody].dEnvelopeMass); + AuxPropsLehmer17(body,iBody); } else { int iCol, bError = 0; for (iCol = 0; iCol < files->Outfile[iBody].iNumCols; iCol++) { @@ -2830,10 +2818,14 @@ void WriteRGLimit(BODY *body, CONTROL *control, OUTPUT *output, SYSTEM *system, double flux = fdHZRG14(body, iBody); // Convert to semi-major axis *at current eccentricity!* - *dTmp = pow(4 * PI * flux / - (body[0].dLuminosity * - pow((1 - body[iBody].dEcc * body[iBody].dEcc), 0.5)), - -0.5); + if (body[0].dLuminosity == 0) { + *dTmp = -1; + } else { + *dTmp = pow(4 * PI * flux / + (body[0].dLuminosity * + pow((1 - body[iBody].dEcc * body[iBody].dEcc), 0.5)), + -0.5); + } if (output->bDoNeg[iBody]) { *dTmp *= output->dNeg; @@ -4400,14 +4392,17 @@ double fdRocheRadius(BODY *body, int iBody) { @return Body's Bondi radius */ double fdBondiRadius(BODY *body, int iBody) { - + double dBondiRadius; // Compute sound speed in planet's atmosphere assuming a diatomic H atmosphere - // assuming body 0 is the star as it should be when using atmesc - double cs = fdEqH2AtmosphereSoundSpeed(body[0].dTemperature, body[0].dRadius, + // assuming body 0 is the star + if (body[0].bStellar) { + double dSoundSpeed = fdEqH2AtmosphereSoundSpeed(body[0].dTemperature, body[0].dRadius, body[iBody].dSemi); - double rb = BIGG * body[iBody].dMass / (2.0 * cs * cs); - - return rb; + dBondiRadius = BIGG * body[iBody].dMass / (2.0 * dSoundSpeed * dSoundSpeed); + } else { + dBondiRadius = -1; + } + return dBondiRadius; } /** From a5a17ff1252035f41f83b661fd4da98bb346a3d8 Mon Sep 17 00:00:00 2001 From: Rory Barnes Date: Tue, 16 Apr 2024 11:04:30 -0700 Subject: [PATCH 5/7] Added new test for hydrogen loss. Fixed several floating point errors. --- src/atmesc.c | 51 ++++---- src/body.c | 19 +-- src/stellar.c | 3 +- src/vplanet.c | 24 ++-- tests/Atmesc/HydELimNoXUVLopez12/planet.in | 24 ++++ .../test_HydELimNoXUVLopez12.py | 119 ++++++++++++++++++ tests/Atmesc/HydELimNoXUVLopez12/vpl.in | 16 +++ tests/AtmescSpinbody/NBodyAtmEsc/vpl.in | 2 +- tests/floatingpoint.py | 5 - 9 files changed, 216 insertions(+), 47 deletions(-) create mode 100644 tests/Atmesc/HydELimNoXUVLopez12/planet.in create mode 100644 tests/Atmesc/HydELimNoXUVLopez12/test_HydELimNoXUVLopez12.py create mode 100644 tests/Atmesc/HydELimNoXUVLopez12/vpl.in diff --git a/src/atmesc.c b/src/atmesc.c index 1c0b1ed52..e69afe1e1 100644 --- a/src/atmesc.c +++ b/src/atmesc.c @@ -3356,10 +3356,14 @@ void WriteFXUVCRITDRAG(BODY *body, CONTROL *control, OUTPUT *output, double GPotential = (BIGG * body[iBody].dMass * PROTONMASS) / (body[iBody].dRadius); - *dTmp = ((4 * BDIFF * pow(GPotential, 2)) / - (body[iBody].dAtmXAbsEffH2O * KBOLTZ * body[iBody].dFlowTemp * - body[iBody].dRadius)) * - (QOH - 1) * (1 - XO); + if (body[iBody].dAtmXAbsEffH2O > 0 && body[iBody].dFlowTemp > 0 && body[iBody].dRadius > 0) { + *dTmp = ((4 * BDIFF * pow(GPotential, 2)) / + (body[iBody].dAtmXAbsEffH2O * KBOLTZ * body[iBody].dFlowTemp * + body[iBody].dRadius)) * + (QOH - 1) * (1 - XO); + } else { + *dTmp = -1; + } if (output->bDoNeg[iBody]) { *dTmp *= output->dNeg; strcpy(cUnit, output->cNeg); @@ -4303,24 +4307,29 @@ double fdXUVEfficiencyBolmont2016(double dFXUV) { double c3 = -0.89880083; // Convert to erg/cm^2/s and take the log - double x = log10(dFXUV * 1.e3); - double y; - - // Piecewise polynomial fit and handle edge cases - if ((x >= -2) && (x < -1)) { - y = pow(10, a0 * x * x + a1 * x + a2); - } else if ((x >= -1) && (x < 0)) { - y = pow(10, b0 * x * x * x + b1 * x * x + b2 * x + b3); - } else if ((x >= 0) && (x <= 5)) { - y = pow(10, c0 * x * x * x + c1 * x * x + c2 * x + c3); - } else if (x < -2) { // Lower flux bound - y = 0.001; - } else if (x > 5) { // Upper flux bound - y = 0.01; - } else { // Base case that never happens but DPF likes code symmetry - y = 0.1; + double dWaterEscapeEfficiency; + + if (dFXUV > 0) { + double x = log10(dFXUV * 1.e3); + + // Piecewise polynomial fit and handle edge cases + if ((x >= -2) && (x < -1)) { + dWaterEscapeEfficiency = pow(10, a0 * x * x + a1 * x + a2); + } else if ((x >= -1) && (x < 0)) { + dWaterEscapeEfficiency = pow(10, b0 * x * x * x + b1 * x * x + b2 * x + b3); + } else if ((x >= 0) && (x <= 5)) { + dWaterEscapeEfficiency = pow(10, c0 * x * x * x + c1 * x * x + c2 * x + c3); + } else if (x < -2) { // Lower flux bound + dWaterEscapeEfficiency = 0.001; + } else if (x > 5) { // Upper flux bound + dWaterEscapeEfficiency = 0.01; + } else { // Base case that never happens but DPF likes code symmetry + dWaterEscapeEfficiency = 0.1; + } + } else { + dWaterEscapeEfficiency = 0; // No escape if F_XUV = 0 } - return y; + return dWaterEscapeEfficiency; } /** diff --git a/src/body.c b/src/body.c index 9a931e71c..cde78076c 100644 --- a/src/body.c +++ b/src/body.c @@ -61,10 +61,10 @@ double fdDPerDt(double dRotRate, double dDrotrateDt) { @param dDeriv The value of the variable's time derivative @return The timescale of the variable's change: |x/(dx/dt)|. If the - derivative is 0, return 0. + derivative is <1e-100, return 0. */ double fdTimescale(double dVar, double dDeriv) { - if (dDeriv != 0) { + if (dDeriv > 1e-100) { return fabs(dVar / dDeriv); } else { return 0; @@ -84,16 +84,16 @@ controlled by multiple processes. @return The timescale of the variable's change: |x/Sum(dx/dt)| */ double fdTimescaleMulti(double dVar, double *dDeriv, int iNum) { - double dTime; + double dTime,dTotalDerivative; int iPert; - dTime = 0; + dTotalDerivative = 0; for (iPert = 0; iPert < iNum; iPert++) { if (dDeriv[iPert] != 0) { - dTime += dDeriv[iPert]; // Note that here dTime is actullay the rate + dTotalDerivative += dDeriv[iPert]; } - dTime = fabs(dVar / dTime); } + dTime = fabs(dVar / dTotalDerivative); return dTime; } @@ -580,10 +580,15 @@ double CalcDynEllipEq(BODY *body, int iBody) { double fdLehmerRadius(BODY *body, int iBody) { double dRadXUV, dRoche; - dRadXUV = body[iBody].dRadSolid * body[iBody].dRadSolid / + // Set floor for surface pressure to prevent overflow error + if (body[iBody].dPresSurf > 1e-100) { + dRadXUV = body[iBody].dRadSolid * body[iBody].dRadSolid / (body[iBody].dScaleHeight * log(body[iBody].dPresXUV / body[iBody].dPresSurf) + body[iBody].dRadSolid); + } else { + dRadXUV = body[iBody].dRadSolid; + } dRoche = fdRocheRadius(body, iBody); // printf("%lf %lf %lf %lf // %lf\n",body[iBody].dPresXUV,body[iBody].dPresSurf,body[iBody].dGravAccel,body[iBody].dEnvelopeMass,dRadXUV); diff --git a/src/stellar.c b/src/stellar.c index 73b6f1694..cb8314734 100644 --- a/src/stellar.c +++ b/src/stellar.c @@ -463,7 +463,7 @@ void InitializeOptionsStellar(OPTIONS *options, fnReadOption fnRead[]) { "gigayears."); sprintf(options[OPT_STELLARMODEL].cName, "sStellarModel"); - sprintf(options[OPT_STELLARMODEL].cDescr, "Luminosity evolution model"); + sprintf(options[OPT_STELLARMODEL].cDescr, "Stellar evolution model"); sprintf(options[OPT_STELLARMODEL].cDefault, "BARAFFE"); sprintf(options[OPT_STELLARMODEL].cValues, "BARAFFE PROXIMA SINEWAVE NONE"); options[OPT_STELLARMODEL].iType = 3; @@ -1524,6 +1524,7 @@ double fdTemperature(BODY *body, SYSTEM *system, int *iaBody) { } } if (body[iaBody[0]].iStellarModel == STELLAR_MODEL_SINEWAVE) { + printf("%lf\n",body[iaBody[0]].dLuminosity); foo = fdEffectiveTemperature(body,iaBody[0]); return foo; } diff --git a/src/vplanet.c b/src/vplanet.c index 72bf6f649..db1e8fddf 100644 --- a/src/vplanet.c +++ b/src/vplanet.c @@ -28,18 +28,18 @@ We need this wrapper so we can call `main_impl` from Python. */ int main_impl(int argc, char *argv[]) { #ifdef DEBUG -#ifdef __x86_64__ - // feenableexcept(FE_INVALID | FE_OVERFLOW); - _MM_SET_EXCEPTION_MASK(_MM_GET_EXCEPTION_MASK() & ~_MM_MASK_INVALID); - _MM_SET_EXCEPTION_MASK(_MM_GET_EXCEPTION_MASK() & ~_MM_MASK_OVERFLOW); - _MM_SET_EXCEPTION_MASK(_MM_GET_EXCEPTION_MASK() & ~_MM_MASK_DIV_ZERO); - //_MM_SET_EXCEPTION_MASK(_MM_GET_EXCEPTION_MASK() & ~_MM_MASK_UNDERFLOW); - fprintf(stderr, "INFO: Floating point trapping enabled.\n"); -#else - fprintf(stderr, - "WARNING: Floating point trapping only enabled for x86 " - "architectures.\n"); -#endif + #ifdef __x86_64__ + // feenableexcept(FE_INVALID | FE_OVERFLOW); + _MM_SET_EXCEPTION_MASK(_MM_GET_EXCEPTION_MASK() & ~_MM_MASK_INVALID); + _MM_SET_EXCEPTION_MASK(_MM_GET_EXCEPTION_MASK() & ~_MM_MASK_OVERFLOW); + _MM_SET_EXCEPTION_MASK(_MM_GET_EXCEPTION_MASK() & ~_MM_MASK_DIV_ZERO); + //_MM_SET_EXCEPTION_MASK(_MM_GET_EXCEPTION_MASK() & ~_MM_MASK_UNDERFLOW); + fprintf(stderr, "INFO: Floating point trapping enabled.\n"); + #else + fprintf(stderr, + "WARNING: Floating point trapping only enabled for x86 " + "architectures.\n"); + #endif #endif // struct timeval start, end; diff --git a/tests/Atmesc/HydELimNoXUVLopez12/planet.in b/tests/Atmesc/HydELimNoXUVLopez12/planet.in new file mode 100644 index 000000000..a469de064 --- /dev/null +++ b/tests/Atmesc/HydELimNoXUVLopez12/planet.in @@ -0,0 +1,24 @@ +sName planet # Body's name +saModules atmesc # Active modules + +# Physical Parameters +dMass -2.0 # Mass, negative -> Earth masses +sPlanetRadiusModel lopez12 # Mass-radius model +dRadGyra 0.4 # Radius of gyration; ang. mom. coeff. +dAge 1.0e6 # Age [yr] + +# ATMESC Parameters +dXFrac 1.0 # X-Ray/XUV absorption radius in planet radii +dAtmXAbsEffH 0.1 # H X-ray/XUV absorption efficiency (epsilon) +dSurfWaterMass 0.0 # Initial water mass, negative -> Earth oceans +dEnvelopeMass -1.0 # Initial H envelope mass, negative -> Earth Mass +bInstantO2Sink 0 # Is Oxygen instantly absorbed by the surface? +bHaltSurfaceDesiccated 0 # Halt when dry? +bHaltEnvelopeGone 0 # Halt when H enevlope evaporated? +dJeansTime -12.0 # Time when flow transitions to ballistic escape (Gyr) +bUseEnergyLimited 1 # Is the flow energy-limited? +bUseRRLimited 0 # Is the flow radiation/recombination-limited? +bUseBondiLimited 0 # Is the flow Bondi-limited? +bAtmEscAuto 0 # Should atmesc decide the escape regime? + +saOutputOrder Time -Mass -EnvelopeMass -PlanetRadius -BondiRadius -RocheRadius DEnvMassDt diff --git a/tests/Atmesc/HydELimNoXUVLopez12/test_HydELimNoXUVLopez12.py b/tests/Atmesc/HydELimNoXUVLopez12/test_HydELimNoXUVLopez12.py new file mode 100644 index 000000000..e1f467867 --- /dev/null +++ b/tests/Atmesc/HydELimNoXUVLopez12/test_HydELimNoXUVLopez12.py @@ -0,0 +1,119 @@ +from benchmark import Benchmark, benchmark +import astropy.units as u + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": {"value": 6.108249e+36, "unit": (u.kg * u.m ** 2) / u.sec}, + "log.initial.system.TotEnergy": {"value": 1.948502e+32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.725202e+31, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 2.221022e+32, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.initial.planet.Radius": {"value": 2.096446e+08, "unit": u.m}, + "log.initial.planet.RadGyra": {"value": 0.400000}, + "log.initial.planet.BodyType": {"value": 0.000000}, + "log.initial.planet.Density": {"value": 0.309474, "unit": u.kg / u.m ** 3}, + "log.initial.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.HZLimRecVenus": {"value": -1.000000}, + "log.initial.planet.HZLimRunaway": {"value": -1.000000}, + "log.initial.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.initial.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.initial.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.initial.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RGLimit": {"value": 0.000000, "unit": u.m}, + "log.initial.planet.XO": {"value": 0.000000}, + "log.initial.planet.EtaO": {"value": 0.000000}, + "log.initial.planet.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, + "log.initial.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.PresXUV": {"value": 5.000000}, + "log.initial.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.planet.AtmGasConst": {"value": 4124.000000}, + "log.initial.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.planet.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.planet.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, + "log.initial.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.planet.RocheRadius": {"value": 1626.273816, "unit": u.Rearth}, + "log.initial.planet.BondiRadius": {"value": 21.602817, "unit": u.Rearth}, + "log.initial.planet.HEscapeRegime": {"value": 3.000000}, + "log.initial.planet.RRCriticalFlux": {"value": 0.012799, "unit": u.W / u.m ** 2}, + "log.initial.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.planet.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m ** 2}, + "log.initial.planet.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, + "log.initial.planet.XO2": {"value": 0.000000}, + "log.initial.planet.XH2O": {"value": 0.000000}, + "log.initial.planet.HDiffFlux": {"value": 3.512237e+14, "unit": 1 / u.m ** 2 / u.sec}, + "log.initial.planet.HRefODragMod": {"value": 1.000000}, + "log.initial.planet.KTide": {"value": 0.969687}, + "log.initial.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, + "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, + "log.final.system.TotAngMom": {"value": 6.108249e+36, "unit": (u.kg * u.m ** 2) / u.sec}, + "log.final.system.TotEnergy": {"value": 1.948502e+32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.725202e+31, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 2.221022e+32, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e+13, "unit": u.sec}, + "log.final.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.final.planet.Radius": {"value": 2.096446e+08, "unit": u.m}, + "log.final.planet.RadGyra": {"value": 0.400000}, + "log.final.planet.BodyType": {"value": 0.000000}, + "log.final.planet.Density": {"value": 0.309474, "unit": u.kg / u.m ** 3}, + "log.final.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.planet.HZLimRecVenus": {"value": -1.000000}, + "log.final.planet.HZLimRunaway": {"value": -1.000000}, + "log.final.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.final.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.final.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.final.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.final.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RGLimit": {"value": 0.000000, "unit": u.m}, + "log.final.planet.XO": {"value": 0.000000}, + "log.final.planet.EtaO": {"value": 0.000000}, + "log.final.planet.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, + "log.final.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.planet.PresXUV": {"value": 5.000000}, + "log.final.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.planet.AtmGasConst": {"value": 4124.000000}, + "log.final.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.planet.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.planet.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, + "log.final.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.final.planet.RocheRadius": {"value": 1626.273816, "unit": u.Rearth}, + "log.final.planet.BondiRadius": {"value": 21.602817, "unit": u.Rearth}, + "log.final.planet.HEscapeRegime": {"value": 3.000000}, + "log.final.planet.RRCriticalFlux": {"value": 0.012799, "unit": u.W / u.m ** 2}, + "log.final.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.final.planet.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m ** 2}, + "log.final.planet.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, + "log.final.planet.XO2": {"value": 0.000000}, + "log.final.planet.XH2O": {"value": 0.000000}, + "log.final.planet.HDiffFlux": {"value": 3.512237e+14, "unit": 1 / u.m ** 2 / u.sec}, + "log.final.planet.HRefODragMod": {"value": 1.000000}, + "log.final.planet.KTide": {"value": 0.969687}, + "log.final.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, + } +) +class Test_HydELimConstXUVLopez12(Benchmark): + pass diff --git a/tests/Atmesc/HydELimNoXUVLopez12/vpl.in b/tests/Atmesc/HydELimNoXUVLopez12/vpl.in new file mode 100644 index 000000000..c8ab4a73b --- /dev/null +++ b/tests/Atmesc/HydELimNoXUVLopez12/vpl.in @@ -0,0 +1,16 @@ +sSystemName system +iVerbose 5 +bOverwrite 1 +saBodyFiles planet.in +sUnitMass solar +sUnitLength AU +sUnitTime YEARS +sUnitAngle d +bDoLog 1 +iDigits 6 +dMinValue 1e-10 +bDoForward 1 +bVarDt 1 +dEta 0.01 +dStopTime 1e6 +dOutputTime 1e6 diff --git a/tests/AtmescSpinbody/NBodyAtmEsc/vpl.in b/tests/AtmescSpinbody/NBodyAtmEsc/vpl.in index ccf6c6870..c04467a90 100644 --- a/tests/AtmescSpinbody/NBodyAtmEsc/vpl.in +++ b/tests/AtmescSpinbody/NBodyAtmEsc/vpl.in @@ -20,6 +20,6 @@ iVerbose 5 # Verbosity level max=5 bDoForward 1 # Perform a forward evolution? bVarDt 0 # Use variable timestepping? #dEta .1 -dTimeStep 0.0005 # Timestep in years +dTimeStep 0.0001 # Timestep in years dStopTime 100 # Stop time for evolution dOutputTime 100 # Output timesteps (assuming in body files) diff --git a/tests/floatingpoint.py b/tests/floatingpoint.py index 6aa38bf73..b5720915f 100644 --- a/tests/floatingpoint.py +++ b/tests/floatingpoint.py @@ -39,11 +39,6 @@ def Main(): if last_line != "Simulation completed.\n": tot_fail += 1 print("Fail", flush=True) - print("\n------------\n") - with open(outfile, "r") as f: - print(f.read()) - print("\n------------\n") - else: print("Pass", flush=True) os.chdir("../../") From aeb051a05051585f2d9477e16c8406e2e8000733 Mon Sep 17 00:00:00 2001 From: Rory Barnes Date: Tue, 16 Apr 2024 13:31:58 -0700 Subject: [PATCH 6/7] More updates that fix floating point errors and more tests of envelope loss. --- tests/Atmesc/HydELimConstXUVLopez12/planet.in | 25 ++++ .../test_HydELimConstXUVLopez12.py | 119 ++++++++++++++++++ tests/Atmesc/HydELimConstXUVLopez12/vpl.in | 16 +++ tests/Atmesc/HydELimConstXUVNone/planet.in | 25 ++++ .../test_HydELimConstXUVNone.py | 119 ++++++++++++++++++ tests/Atmesc/HydELimConstXUVNone/vpl.in | 16 +++ tests/Atmesc/HydELimNoXUVNone/planet.in | 24 ++++ .../HydELimNoXUVNone/test_HydELimNoXUVNone.py | 119 ++++++++++++++++++ tests/Atmesc/HydELimNoXUVNone/vpl.in | 16 +++ tests/maketest.py | 2 +- 10 files changed, 480 insertions(+), 1 deletion(-) create mode 100644 tests/Atmesc/HydELimConstXUVLopez12/planet.in create mode 100644 tests/Atmesc/HydELimConstXUVLopez12/test_HydELimConstXUVLopez12.py create mode 100644 tests/Atmesc/HydELimConstXUVLopez12/vpl.in create mode 100644 tests/Atmesc/HydELimConstXUVNone/planet.in create mode 100644 tests/Atmesc/HydELimConstXUVNone/test_HydELimConstXUVNone.py create mode 100644 tests/Atmesc/HydELimConstXUVNone/vpl.in create mode 100644 tests/Atmesc/HydELimNoXUVNone/planet.in create mode 100644 tests/Atmesc/HydELimNoXUVNone/test_HydELimNoXUVNone.py create mode 100644 tests/Atmesc/HydELimNoXUVNone/vpl.in diff --git a/tests/Atmesc/HydELimConstXUVLopez12/planet.in b/tests/Atmesc/HydELimConstXUVLopez12/planet.in new file mode 100644 index 000000000..31f79211b --- /dev/null +++ b/tests/Atmesc/HydELimConstXUVLopez12/planet.in @@ -0,0 +1,25 @@ +sName planet # Body's name +saModules atmesc # Active modules + +# Physical Parameters +dMass -2.0 # Mass, negative -> Earth masses +sPlanetRadiusModel lopez12 # Mass-radius model +dRadGyra 0.4 # Radius of gyration; ang. mom. coeff. +dAge 1.0e6 # Age [yr] + +# ATMESC Parameters +dFXUV -100 # Incident XUV flux (constant) +dXFrac 1.0 # X-Ray/XUV absorption radius in planet radii +dAtmXAbsEffH 0.1 # H X-ray/XUV absorption efficiency (epsilon) +dSurfWaterMass 0.0 # Initial water mass, negative -> Earth oceans +dEnvelopeMass -1.0 # Initial H envelope mass, negative -> Earth Mass +bInstantO2Sink 0 # Is Oxygen instantly absorbed by the surface? +bHaltSurfaceDesiccated 0 # Halt when dry? +bHaltEnvelopeGone 0 # Halt when H enevlope evaporated? +dJeansTime -12.0 # Time when flow transitions to ballistic escape (Gyr) +bUseEnergyLimited 1 # Is the flow energy-limited? +bUseRRLimited 0 # Is the flow radiation/recombination-limited? +bUseBondiLimited 0 # Is the flow Bondi-limited? +bAtmEscAuto 0 # Should atmesc decide the escape regime? + +saOutputOrder Time -Mass -EnvelopeMass -PlanetRadius -BondiRadius -RocheRadius DEnvMassDt diff --git a/tests/Atmesc/HydELimConstXUVLopez12/test_HydELimConstXUVLopez12.py b/tests/Atmesc/HydELimConstXUVLopez12/test_HydELimConstXUVLopez12.py new file mode 100644 index 000000000..2687f7679 --- /dev/null +++ b/tests/Atmesc/HydELimConstXUVLopez12/test_HydELimConstXUVLopez12.py @@ -0,0 +1,119 @@ +from benchmark import Benchmark, benchmark +import astropy.units as u + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": {"value": 6.108249e+36, "unit": (u.kg * u.m ** 2) / u.sec}, + "log.initial.system.TotEnergy": {"value": 1.948502e+32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.725202e+31, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 2.221022e+32, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.initial.planet.Radius": {"value": 2.096446e+08, "unit": u.m}, + "log.initial.planet.RadGyra": {"value": 0.400000}, + "log.initial.planet.BodyType": {"value": 0.000000}, + "log.initial.planet.Density": {"value": 0.309474, "unit": u.kg / u.m ** 3}, + "log.initial.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.HZLimRecVenus": {"value": -1.000000}, + "log.initial.planet.HZLimRunaway": {"value": -1.000000}, + "log.initial.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.initial.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.initial.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.initial.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RGLimit": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.XO": {"value": 0.000000}, + "log.initial.planet.EtaO": {"value": 0.000000}, + "log.initial.planet.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, + "log.initial.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.PresXUV": {"value": 5.000000}, + "log.initial.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.planet.AtmGasConst": {"value": 4124.000000}, + "log.initial.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.planet.DEnvMassDt": {"value": -3.642099e+11, "unit": u.kg / u.sec}, + "log.initial.planet.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, + "log.initial.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.planet.RocheRadius": {"value": 1.626274e+04, "unit": u.Rearth}, + "log.initial.planet.BondiRadius": {"value": -1.567865e-07, "unit": u.Rearth}, + "log.initial.planet.HEscapeRegime": {"value": 3.000000}, + "log.initial.planet.RRCriticalFlux": {"value": 0.013529, "unit": u.W / u.m ** 2}, + "log.initial.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.planet.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m ** 2}, + "log.initial.planet.HREFFLUX": {"value": 1.191370e+21, "unit": 1 / u.m ** 2 / u.sec}, + "log.initial.planet.XO2": {"value": 0.000000}, + "log.initial.planet.XH2O": {"value": 0.000000}, + "log.initial.planet.HDiffFlux": {"value": 3.512237e+14, "unit": 1 / u.m ** 2 / u.sec}, + "log.initial.planet.HRefODragMod": {"value": 1.000000}, + "log.initial.planet.KTide": {"value": 0.996968}, + "log.initial.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, + "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, + "log.final.system.TotAngMom": {"value": 4.448648e+35, "unit": (u.kg * u.m ** 2) / u.sec}, + "log.final.system.TotEnergy": {"value": -8.598579e+30, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.477432e+31, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.617574e+31, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 5.051641e+09, "unit": u.sec}, + "log.final.planet.Mass": {"value": 1.140075, "unit": u.Mearth}, + "log.final.planet.Radius": {"value": 7.493549e+07, "unit": u.m}, + "log.final.planet.RadGyra": {"value": 0.400000}, + "log.final.planet.BodyType": {"value": 0.000000}, + "log.final.planet.Density": {"value": 3.862918, "unit": u.kg / u.m ** 3}, + "log.final.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.planet.HZLimRecVenus": {"value": -1.000000}, + "log.final.planet.HZLimRunaway": {"value": -1.000000}, + "log.final.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.final.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.final.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.final.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.EnvelopeMass": {"value": 0.140075, "unit": u.Mearth}, + "log.final.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RGLimit": {"value": -1.000000, "unit": u.m}, + "log.final.planet.XO": {"value": 0.000000}, + "log.final.planet.EtaO": {"value": 0.000000}, + "log.final.planet.PlanetRadius": {"value": 11.748874, "unit": u.Rearth}, + "log.final.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.planet.PresXUV": {"value": 5.000000}, + "log.final.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.planet.AtmGasConst": {"value": 4124.000000}, + "log.final.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.planet.DEnvMassDt": {"value": -2.909361e+10, "unit": u.kg / u.sec}, + "log.final.planet.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, + "log.final.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.final.planet.RocheRadius": {"value": 1.626274e+04, "unit": u.Rearth}, + "log.final.planet.BondiRadius": {"value": -1.567865e-07, "unit": u.Rearth}, + "log.final.planet.HEscapeRegime": {"value": 3.000000}, + "log.final.planet.RRCriticalFlux": {"value": 0.096640, "unit": u.W / u.m ** 2}, + "log.final.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.final.planet.FXUVCRITDRAG": {"value": 0.000213, "unit": u.W / u.m ** 2}, + "log.final.planet.HREFFLUX": {"value": 7.455889e+20, "unit": 1 / u.m ** 2 / u.sec}, + "log.final.planet.XO2": {"value": 0.000000}, + "log.final.planet.XH2O": {"value": 0.000000}, + "log.final.planet.HDiffFlux": {"value": 1.567038e+15, "unit": 1 / u.m ** 2 / u.sec}, + "log.final.planet.HRefODragMod": {"value": 1.000000}, + "log.final.planet.KTide": {"value": 0.998916}, + "log.final.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, + } +) +class Test_HydELimConstXUVLopez12(Benchmark): + pass diff --git a/tests/Atmesc/HydELimConstXUVLopez12/vpl.in b/tests/Atmesc/HydELimConstXUVLopez12/vpl.in new file mode 100644 index 000000000..c8ab4a73b --- /dev/null +++ b/tests/Atmesc/HydELimConstXUVLopez12/vpl.in @@ -0,0 +1,16 @@ +sSystemName system +iVerbose 5 +bOverwrite 1 +saBodyFiles planet.in +sUnitMass solar +sUnitLength AU +sUnitTime YEARS +sUnitAngle d +bDoLog 1 +iDigits 6 +dMinValue 1e-10 +bDoForward 1 +bVarDt 1 +dEta 0.01 +dStopTime 1e6 +dOutputTime 1e6 diff --git a/tests/Atmesc/HydELimConstXUVNone/planet.in b/tests/Atmesc/HydELimConstXUVNone/planet.in new file mode 100644 index 000000000..4a741c624 --- /dev/null +++ b/tests/Atmesc/HydELimConstXUVNone/planet.in @@ -0,0 +1,25 @@ +sName planet # Body's name +saModules atmesc # Active modules + +# Physical Parameters +dMass -2.0 # Mass, negative -> Earth masses +sPlanetRadiusModel none # Mass-radius model +dRadGyra 0.4 # Radius of gyration; ang. mom. coeff. +dAge 1.0e6 # Age [yr] + +# ATMESC Parameters +dFXUV -100 # Incident XUV flux (constant) +dXFrac 1.0 # X-Ray/XUV absorption radius in planet radii +dAtmXAbsEffH 0.1 # H X-ray/XUV absorption efficiency (epsilon) +dSurfWaterMass 0.0 # Initial water mass, negative -> Earth oceans +dEnvelopeMass -1.0 # Initial H envelope mass, negative -> Earth Mass +bInstantO2Sink 0 # Is Oxygen instantly absorbed by the surface? +bHaltSurfaceDesiccated 0 # Halt when dry? +bHaltEnvelopeGone 0 # Halt when H enevlope evaporated? +dJeansTime -12.0 # Time when flow transitions to ballistic escape (Gyr) +bUseEnergyLimited 1 # Is the flow energy-limited? +bUseRRLimited 0 # Is the flow radiation/recombination-limited? +bUseBondiLimited 0 # Is the flow Bondi-limited? +bAtmEscAuto 0 # Should atmesc decide the escape regime? + +saOutputOrder Time -Mass -EnvelopeMass -PlanetRadius -BondiRadius -RocheRadius DEnvMassDt diff --git a/tests/Atmesc/HydELimConstXUVNone/test_HydELimConstXUVNone.py b/tests/Atmesc/HydELimConstXUVNone/test_HydELimConstXUVNone.py new file mode 100644 index 000000000..ca95b269b --- /dev/null +++ b/tests/Atmesc/HydELimConstXUVNone/test_HydELimConstXUVNone.py @@ -0,0 +1,119 @@ +from benchmark import Benchmark, benchmark +import astropy.units as u + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": {"value": 5.653691e+33, "unit": (u.kg * u.m ** 2) / u.sec}, + "log.initial.system.TotEnergy": {"value": -8.955530e+32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -8.957586e+32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 2.055740e+29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.initial.planet.Radius": {"value": 6.378100e+06, "unit": u.m}, + "log.initial.planet.RadGyra": {"value": 0.400000}, + "log.initial.planet.BodyType": {"value": 0.000000}, + "log.initial.planet.Density": {"value": 1.099008e+04, "unit": u.kg / u.m ** 3}, + "log.initial.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.HZLimRecVenus": {"value": -1.000000}, + "log.initial.planet.HZLimRunaway": {"value": -1.000000}, + "log.initial.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.initial.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.initial.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.initial.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RGLimit": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.XO": {"value": 0.000000}, + "log.initial.planet.EtaO": {"value": 0.000000}, + "log.initial.planet.PlanetRadius": {"value": 1.000000, "unit": u.Rearth}, + "log.initial.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.PresXUV": {"value": 5.000000}, + "log.initial.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.planet.AtmGasConst": {"value": 4124.000000}, + "log.initial.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.planet.DEnvMassDt": {"value": -1.022577e+07, "unit": u.kg / u.sec}, + "log.initial.planet.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, + "log.initial.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.planet.RocheRadius": {"value": 1.626274e+04, "unit": u.Rearth}, + "log.initial.planet.BondiRadius": {"value": -1.567865e-07, "unit": u.Rearth}, + "log.initial.planet.HEscapeRegime": {"value": 3.000000}, + "log.initial.planet.RRCriticalFlux": {"value": 483.281634, "unit": u.W / u.m ** 2}, + "log.initial.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.planet.FXUVCRITDRAG": {"value": 1.065443, "unit": u.W / u.m ** 2}, + "log.initial.planet.HREFFLUX": {"value": 3.613898e+19, "unit": 1 / u.m ** 2 / u.sec}, + "log.initial.planet.XO2": {"value": 0.000000}, + "log.initial.planet.XH2O": {"value": 0.000000}, + "log.initial.planet.HDiffFlux": {"value": 3.794622e+17, "unit": 1 / u.m ** 2 / u.sec}, + "log.initial.planet.HRefODragMod": {"value": 1.000000}, + "log.initial.planet.KTide": {"value": 0.999908}, + "log.initial.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, + "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, + "log.final.system.TotAngMom": {"value": 5.653538e+33, "unit": (u.kg * u.m ** 2) / u.sec}, + "log.final.system.TotEnergy": {"value": -8.955046e+32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -8.957102e+32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 2.055685e+29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e+13, "unit": u.sec}, + "log.final.planet.Mass": {"value": 1.999946, "unit": u.Mearth}, + "log.final.planet.Radius": {"value": 6.378100e+06, "unit": u.m}, + "log.final.planet.RadGyra": {"value": 0.400000}, + "log.final.planet.BodyType": {"value": 0.000000}, + "log.final.planet.Density": {"value": 1.098978e+04, "unit": u.kg / u.m ** 3}, + "log.final.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.planet.HZLimRecVenus": {"value": -1.000000}, + "log.final.planet.HZLimRunaway": {"value": -1.000000}, + "log.final.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.final.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.final.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.final.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.EnvelopeMass": {"value": 0.999946, "unit": u.Mearth}, + "log.final.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RGLimit": {"value": -1.000000, "unit": u.m}, + "log.final.planet.XO": {"value": 0.000000}, + "log.final.planet.EtaO": {"value": 0.000000}, + "log.final.planet.PlanetRadius": {"value": 1.000000, "unit": u.Rearth}, + "log.final.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.planet.PresXUV": {"value": 5.000000}, + "log.final.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.planet.AtmGasConst": {"value": 4124.000000}, + "log.final.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.planet.DEnvMassDt": {"value": -1.022513e+07, "unit": u.kg / u.sec}, + "log.final.planet.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, + "log.final.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.final.planet.RocheRadius": {"value": 1.626274e+04, "unit": u.Rearth}, + "log.final.planet.BondiRadius": {"value": -1.567865e-07, "unit": u.Rearth}, + "log.final.planet.HEscapeRegime": {"value": 3.000000}, + "log.final.planet.RRCriticalFlux": {"value": 483.255523, "unit": u.W / u.m ** 2}, + "log.final.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.final.planet.FXUVCRITDRAG": {"value": 1.065385, "unit": u.W / u.m ** 2}, + "log.final.planet.HREFFLUX": {"value": 3.613995e+19, "unit": 1 / u.m ** 2 / u.sec}, + "log.final.planet.XO2": {"value": 0.000000}, + "log.final.planet.XH2O": {"value": 0.000000}, + "log.final.planet.HDiffFlux": {"value": 3.794519e+17, "unit": 1 / u.m ** 2 / u.sec}, + "log.final.planet.HRefODragMod": {"value": 1.000000}, + "log.final.planet.KTide": {"value": 0.999908}, + "log.final.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, + } +) +class Test_HydELimConstXUVNone(Benchmark): + pass diff --git a/tests/Atmesc/HydELimConstXUVNone/vpl.in b/tests/Atmesc/HydELimConstXUVNone/vpl.in new file mode 100644 index 000000000..c8ab4a73b --- /dev/null +++ b/tests/Atmesc/HydELimConstXUVNone/vpl.in @@ -0,0 +1,16 @@ +sSystemName system +iVerbose 5 +bOverwrite 1 +saBodyFiles planet.in +sUnitMass solar +sUnitLength AU +sUnitTime YEARS +sUnitAngle d +bDoLog 1 +iDigits 6 +dMinValue 1e-10 +bDoForward 1 +bVarDt 1 +dEta 0.01 +dStopTime 1e6 +dOutputTime 1e6 diff --git a/tests/Atmesc/HydELimNoXUVNone/planet.in b/tests/Atmesc/HydELimNoXUVNone/planet.in new file mode 100644 index 000000000..f5a41d813 --- /dev/null +++ b/tests/Atmesc/HydELimNoXUVNone/planet.in @@ -0,0 +1,24 @@ +sName planet # Body's name +saModules atmesc # Active modules + +# Physical Parameters +dMass -2.0 # Mass, negative -> Earth masses +sPlanetRadiusModel none # Mass-radius model +dRadGyra 0.4 # Radius of gyration; ang. mom. coeff. +dAge 1.0e6 # Age [yr] + +# ATMESC Parameters +dXFrac 1.0 # X-Ray/XUV absorption radius in planet radii +dAtmXAbsEffH 0.1 # H X-ray/XUV absorption efficiency (epsilon) +dSurfWaterMass 0.0 # Initial water mass, negative -> Earth oceans +dEnvelopeMass -1.0 # Initial H envelope mass, negative -> Earth Mass +bInstantO2Sink 0 # Is Oxygen instantly absorbed by the surface? +bHaltSurfaceDesiccated 0 # Halt when dry? +bHaltEnvelopeGone 0 # Halt when H enevlope evaporated? +dJeansTime -12.0 # Time when flow transitions to ballistic escape (Gyr) +bUseEnergyLimited 1 # Is the flow energy-limited? +bUseRRLimited 0 # Is the flow radiation/recombination-limited? +bUseBondiLimited 0 # Is the flow Bondi-limited? +bAtmEscAuto 0 # Should atmesc decide the escape regime? + +saOutputOrder Time -Mass -EnvelopeMass -PlanetRadius -BondiRadius -RocheRadius DEnvMassDt diff --git a/tests/Atmesc/HydELimNoXUVNone/test_HydELimNoXUVNone.py b/tests/Atmesc/HydELimNoXUVNone/test_HydELimNoXUVNone.py new file mode 100644 index 000000000..3f02636b9 --- /dev/null +++ b/tests/Atmesc/HydELimNoXUVNone/test_HydELimNoXUVNone.py @@ -0,0 +1,119 @@ +from benchmark import Benchmark, benchmark +import astropy.units as u + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": {"value": 5.653691e+33, "unit": (u.kg * u.m ** 2) / u.sec}, + "log.initial.system.TotEnergy": {"value": -8.955530e+32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -8.957586e+32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 2.055740e+29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.initial.planet.Radius": {"value": 6.378100e+06, "unit": u.m}, + "log.initial.planet.RadGyra": {"value": 0.400000}, + "log.initial.planet.BodyType": {"value": 0.000000}, + "log.initial.planet.Density": {"value": 1.099008e+04, "unit": u.kg / u.m ** 3}, + "log.initial.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.HZLimRecVenus": {"value": -1.000000}, + "log.initial.planet.HZLimRunaway": {"value": -1.000000}, + "log.initial.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.initial.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.initial.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.initial.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RGLimit": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.XO": {"value": 0.000000}, + "log.initial.planet.EtaO": {"value": 0.000000}, + "log.initial.planet.PlanetRadius": {"value": 1.000000, "unit": u.Rearth}, + "log.initial.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.PresXUV": {"value": 5.000000}, + "log.initial.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.planet.AtmGasConst": {"value": 4124.000000}, + "log.initial.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.planet.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.planet.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, + "log.initial.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.planet.RocheRadius": {"value": 1.626274e+04, "unit": u.Rearth}, + "log.initial.planet.BondiRadius": {"value": -1.567865e-07, "unit": u.Rearth}, + "log.initial.planet.HEscapeRegime": {"value": 3.000000}, + "log.initial.planet.RRCriticalFlux": {"value": 483.281634, "unit": u.W / u.m ** 2}, + "log.initial.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.planet.FXUVCRITDRAG": {"value": 1.065443, "unit": u.W / u.m ** 2}, + "log.initial.planet.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, + "log.initial.planet.XO2": {"value": 0.000000}, + "log.initial.planet.XH2O": {"value": 0.000000}, + "log.initial.planet.HDiffFlux": {"value": 3.794622e+17, "unit": 1 / u.m ** 2 / u.sec}, + "log.initial.planet.HRefODragMod": {"value": 1.000000}, + "log.initial.planet.KTide": {"value": 0.999908}, + "log.initial.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, + "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, + "log.final.system.TotAngMom": {"value": 5.653691e+33, "unit": (u.kg * u.m ** 2) / u.sec}, + "log.final.system.TotEnergy": {"value": -8.955530e+32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -8.957586e+32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 2.055740e+29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e+13, "unit": u.sec}, + "log.final.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.final.planet.Radius": {"value": 6.378100e+06, "unit": u.m}, + "log.final.planet.RadGyra": {"value": 0.400000}, + "log.final.planet.BodyType": {"value": 0.000000}, + "log.final.planet.Density": {"value": 1.099008e+04, "unit": u.kg / u.m ** 3}, + "log.final.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.planet.HZLimRecVenus": {"value": -1.000000}, + "log.final.planet.HZLimRunaway": {"value": -1.000000}, + "log.final.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.final.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.final.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, + "log.final.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.final.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RGLimit": {"value": -1.000000, "unit": u.m}, + "log.final.planet.XO": {"value": 0.000000}, + "log.final.planet.EtaO": {"value": 0.000000}, + "log.final.planet.PlanetRadius": {"value": 1.000000, "unit": u.Rearth}, + "log.final.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.planet.PresXUV": {"value": 5.000000}, + "log.final.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.planet.AtmGasConst": {"value": 4124.000000}, + "log.final.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.planet.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.planet.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, + "log.final.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.final.planet.RocheRadius": {"value": 1.626274e+04, "unit": u.Rearth}, + "log.final.planet.BondiRadius": {"value": -1.567865e-07, "unit": u.Rearth}, + "log.final.planet.HEscapeRegime": {"value": 3.000000}, + "log.final.planet.RRCriticalFlux": {"value": 483.281634, "unit": u.W / u.m ** 2}, + "log.final.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.final.planet.FXUVCRITDRAG": {"value": 1.065443, "unit": u.W / u.m ** 2}, + "log.final.planet.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, + "log.final.planet.XO2": {"value": 0.000000}, + "log.final.planet.XH2O": {"value": 0.000000}, + "log.final.planet.HDiffFlux": {"value": 3.794622e+17, "unit": 1 / u.m ** 2 / u.sec}, + "log.final.planet.HRefODragMod": {"value": 1.000000}, + "log.final.planet.KTide": {"value": 0.999908}, + "log.final.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, + } +) +class Test_HydELimNoXUVNone(Benchmark): + pass diff --git a/tests/Atmesc/HydELimNoXUVNone/vpl.in b/tests/Atmesc/HydELimNoXUVNone/vpl.in new file mode 100644 index 000000000..c8ab4a73b --- /dev/null +++ b/tests/Atmesc/HydELimNoXUVNone/vpl.in @@ -0,0 +1,16 @@ +sSystemName system +iVerbose 5 +bOverwrite 1 +saBodyFiles planet.in +sUnitMass solar +sUnitLength AU +sUnitTime YEARS +sUnitAngle d +bDoLog 1 +iDigits 6 +dMinValue 1e-10 +bDoForward 1 +bVarDt 1 +dEta 0.01 +dStopTime 1e6 +dOutputTime 1e6 diff --git a/tests/maketest.py b/tests/maketest.py index 6ad545db4..b794cdec0 100644 --- a/tests/maketest.py +++ b/tests/maketest.py @@ -21,7 +21,7 @@ def Main(dir, initial=False): else: dir_list = [dir] - BuildVPLanet() + #BuildVPLanet() for dirname in dir_list: if dirname in skip_list: continue From 192afbd0e7719d5ce5c9f777b3327f01ea4b2bd6 Mon Sep 17 00:00:00 2001 From: RoryBarnes Date: Tue, 16 Apr 2024 13:42:06 -0700 Subject: [PATCH 7/7] Rebuilt tests on macOS 12 machine since macOS 14 is still not working. --- .../test_HydELimNoXUVLopez12.py | 267 +- ..._WaterELimConstXUVLB15NoO2SinkBolmont16.py | 261 +- ...ELimConstXUVLB15NoO2SinkConstXAbsEffH2O.py | 261 +- ...st_WaterELimConstXUVLB15SinkO2Bolmont16.py | 261 +- ...erELimConstXUVLB15SinkO2ConstXAbsEffH2O.py | 261 +- ...terELimConstXUVLBExactNoO2SinkBolmont16.py | 261 +- ...mConstXUVLBExactNoO2SinkConstXAbsEffH2O.py | 261 +- ...WaterELimConstXUVLBExactSinkO2Bolmont16.py | 261 +- ...LimConstXUVLBExactSinkO2ConstXAbsEffH2O.py | 261 +- ...est_WaterELimNoXUVLB15NoO2SinkBolmont16.py | 255 +- ...terELimNoXUVLB15NoO2SinkConstXAbsEffH2O.py | 255 +- .../test_WaterELimNoXUVLB15SinkO2Bolmont16.py | 16 +- ...WaterELimNoXUVLB15SinkO2ConstXAbsEffH2O.py | 8 +- ..._WaterELimNoXUVLBExactNoO2SinkBolmont16.py | 255 +- ...ELimNoXUVLBExactNoO2SinkConstXAbsEffH2O.py | 255 +- ...st_WaterELimNoXUVLBExactSinkO2Bolmont16.py | 16 +- ...erELimNoXUVLBExactSinkO2ConstXAbsEffH2O.py | 8 +- .../test_MagmOc_Trappist1g.py | 1357 ++++--- .../Lopez12CPL/test_Lopez12CPL.py | 3169 +++++++++++------ .../WaterLossCPL/test_WaterLossCPL.py | 1104 ++++-- .../WaterLossCTL/test_WaterLossCTL.py | 1025 ++++-- .../test_AtmEscFlareDavenport.py | 685 ++-- .../AtmEscFlareLacy/test_AtmEscFlareLacy.py | 685 ++-- .../NBodyAtmEsc/test_NBodyAtmEsc.py | 1351 ++++--- .../AtmescStellar/AbioticO2/test_AbioticO2.py | 719 ++-- .../test_DiffLimWaterEscape.py | 711 ++-- .../STEEP_CBP_CPL/test_STEEP_CBP_CPL.py | 1606 ++++++--- .../STEEP_CBP_CTL/test_STEEP_CBP_CTL.py | 1524 +++++--- tests/Distorb/LL2/test_LL2.py | 1526 ++++---- .../CTL_LL2/test_CTL_LL2.py | 1294 ++++--- .../CTL_RD4/test_CTL_RD4.py | 1303 ++++--- tests/DistorbEqtide/CPL_RD4/test_CPL_RD4.py | 1576 +++++--- tests/Eqtide/IoHeat/test_IoHeat.py | 364 +- tests/Eqtide/TideLockCPL/test_TideLockCPL.py | 876 +++-- tests/Eqtide/TideLockCTL/test_TideLockCTL.py | 792 ++-- tests/EqtidePoise/CPL_POISE/test_CPL_POISE.py | 1726 ++++++--- tests/EqtidePoise/CTL_POISE/test_CTL_POISE.py | 1614 ++++++--- .../TidalEarth/test_TidalEarth.py | 1522 +++++--- .../BinaryTides/test_BinaryTides.py | 1153 ++++-- tests/Poise/ForceEccObl/test_ForceEccObl.py | 682 ++-- .../EarthInterior/test_EarthInterior.py | 746 ++-- .../test_VenusApproxInterior.py | 750 ++-- .../test_ChaoticResonances.py | 1025 ++++-- .../Spinbody/SS_SpiNBody/test_SS_SpiNBody.py | 959 +++-- .../MagneticBraking/test_MagneticBraking.py | 570 ++- tests/Stellar/StellarEvol/test_StellarEvol.py | 354 +- tests/maketest.py | 2 +- 47 files changed, 23461 insertions(+), 12732 deletions(-) diff --git a/tests/Atmesc/HydELimNoXUVLopez12/test_HydELimNoXUVLopez12.py b/tests/Atmesc/HydELimNoXUVLopez12/test_HydELimNoXUVLopez12.py index e1f467867..0f8727b8f 100644 --- a/tests/Atmesc/HydELimNoXUVLopez12/test_HydELimNoXUVLopez12.py +++ b/tests/Atmesc/HydELimNoXUVLopez12/test_HydELimNoXUVLopez12.py @@ -1,119 +1,150 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 6.108249e+36, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": 1.948502e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.725202e+31, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 2.221022e+32, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, - "log.initial.planet.Radius": {"value": 2.096446e+08, "unit": u.m}, - "log.initial.planet.RadGyra": {"value": 0.400000}, - "log.initial.planet.BodyType": {"value": 0.000000}, - "log.initial.planet.Density": {"value": 0.309474, "unit": u.kg / u.m ** 3}, - "log.initial.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.planet.HZLimRecVenus": {"value": -1.000000}, - "log.initial.planet.HZLimRunaway": {"value": -1.000000}, - "log.initial.planet.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.planet.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.planet.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, - "log.initial.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.planet.RGLimit": {"value": 0.000000, "unit": u.m}, - "log.initial.planet.XO": {"value": 0.000000}, - "log.initial.planet.EtaO": {"value": 0.000000}, - "log.initial.planet.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, - "log.initial.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.planet.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.planet.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.planet.PresXUV": {"value": 5.000000}, - "log.initial.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.planet.AtmGasConst": {"value": 4124.000000}, - "log.initial.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.planet.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.planet.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.initial.planet.AtmXAbsEffH2O": {"value": 0.300000}, - "log.initial.planet.RocheRadius": {"value": 1626.273816, "unit": u.Rearth}, - "log.initial.planet.BondiRadius": {"value": 21.602817, "unit": u.Rearth}, - "log.initial.planet.HEscapeRegime": {"value": 3.000000}, - "log.initial.planet.RRCriticalFlux": {"value": 0.012799, "unit": u.W / u.m ** 2}, - "log.initial.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.planet.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.planet.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m ** 2}, - "log.initial.planet.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.planet.XO2": {"value": 0.000000}, - "log.initial.planet.XH2O": {"value": 0.000000}, - "log.initial.planet.HDiffFlux": {"value": 3.512237e+14, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.planet.HRefODragMod": {"value": 1.000000}, - "log.initial.planet.KTide": {"value": 0.969687}, - "log.initial.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, - "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 6.108249e+36, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": 1.948502e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.725202e+31, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 2.221022e+32, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, - "log.final.planet.Radius": {"value": 2.096446e+08, "unit": u.m}, - "log.final.planet.RadGyra": {"value": 0.400000}, - "log.final.planet.BodyType": {"value": 0.000000}, - "log.final.planet.Density": {"value": 0.309474, "unit": u.kg / u.m ** 3}, - "log.final.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.planet.HZLimRecVenus": {"value": -1.000000}, - "log.final.planet.HZLimRunaway": {"value": -1.000000}, - "log.final.planet.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.planet.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.planet.HZLimEarlyMars": {"value": -1.000000}, - "log.final.planet.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, - "log.final.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, - "log.final.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, - "log.final.planet.RGLimit": {"value": 0.000000, "unit": u.m}, - "log.final.planet.XO": {"value": 0.000000}, - "log.final.planet.EtaO": {"value": 0.000000}, - "log.final.planet.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, - "log.final.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.final.planet.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.planet.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.planet.PresXUV": {"value": 5.000000}, - "log.final.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.planet.AtmGasConst": {"value": 4124.000000}, - "log.final.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.planet.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.planet.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.final.planet.AtmXAbsEffH2O": {"value": 0.300000}, - "log.final.planet.RocheRadius": {"value": 1626.273816, "unit": u.Rearth}, - "log.final.planet.BondiRadius": {"value": 21.602817, "unit": u.Rearth}, - "log.final.planet.HEscapeRegime": {"value": 3.000000}, - "log.final.planet.RRCriticalFlux": {"value": 0.012799, "unit": u.W / u.m ** 2}, - "log.final.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.final.planet.WaterEscapeRegime": {"value": 8.000000}, - "log.final.planet.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m ** 2}, - "log.final.planet.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.planet.XO2": {"value": 0.000000}, - "log.final.planet.XH2O": {"value": 0.000000}, - "log.final.planet.HDiffFlux": {"value": 3.512237e+14, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.planet.HRefODragMod": {"value": 1.000000}, - "log.final.planet.KTide": {"value": 0.969687}, - "log.final.planet.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 6.108249e36, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": 1.948502e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.725202e31, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 2.221022e32, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.initial.planet.Radius": {"value": 2.096446e08, "unit": u.m}, + "log.initial.planet.RadGyra": {"value": 0.400000}, + "log.initial.planet.BodyType": {"value": 0.000000}, + "log.initial.planet.Density": {"value": 0.309474, "unit": u.kg / u.m**3}, + "log.initial.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.HZLimRecVenus": {"value": -1.000000}, + "log.initial.planet.HZLimRunaway": {"value": -1.000000}, + "log.initial.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.planet.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.initial.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RGLimit": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.XO": {"value": 0.000000}, + "log.initial.planet.EtaO": {"value": 0.000000}, + "log.initial.planet.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, + "log.initial.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.PresXUV": {"value": 5.000000}, + "log.initial.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.planet.AtmGasConst": {"value": 4124.000000}, + "log.initial.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.planet.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.planet.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.initial.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.planet.RocheRadius": {"value": 1.626274e04, "unit": u.Rearth}, + "log.initial.planet.BondiRadius": {"value": -1.567865e-07, "unit": u.Rearth}, + "log.initial.planet.HEscapeRegime": {"value": 3.000000}, + "log.initial.planet.RRCriticalFlux": { + "value": 0.013529, + "unit": u.W / u.m**2, + }, + "log.initial.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.planet.FXUVCRITDRAG": { + "value": 3.000221e-05, + "unit": u.W / u.m**2, + }, + "log.initial.planet.HREFFLUX": { + "value": 0.000000, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.planet.XO2": {"value": 0.000000}, + "log.initial.planet.XH2O": {"value": 0.000000}, + "log.initial.planet.HDiffFlux": { + "value": 3.512237e14, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.planet.HRefODragMod": {"value": 1.000000}, + "log.initial.planet.KTide": {"value": 0.996968}, + "log.initial.planet.RGDuration": {"value": 1.00000e06, "unit": u.yr}, + "log.final.system.Age": {"value": 6.311520e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 6.108249e36, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": 1.948502e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.725202e31, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 2.221022e32, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e13, "unit": u.sec}, + "log.final.planet.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.final.planet.Radius": {"value": 2.096446e08, "unit": u.m}, + "log.final.planet.RadGyra": {"value": 0.400000}, + "log.final.planet.BodyType": {"value": 0.000000}, + "log.final.planet.Density": {"value": 0.309474, "unit": u.kg / u.m**3}, + "log.final.planet.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.planet.HZLimRecVenus": {"value": -1.000000}, + "log.final.planet.HZLimRunaway": {"value": -1.000000}, + "log.final.planet.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.planet.HZLimEarlyMars": {"value": -1.000000}, + "log.final.planet.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.final.planet.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.planet.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.planet.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.planet.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.planet.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.final.planet.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RGLimit": {"value": -1.000000, "unit": u.m}, + "log.final.planet.XO": {"value": 0.000000}, + "log.final.planet.EtaO": {"value": 0.000000}, + "log.final.planet.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, + "log.final.planet.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.planet.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.planet.PresXUV": {"value": 5.000000}, + "log.final.planet.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.planet.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.planet.AtmGasConst": {"value": 4124.000000}, + "log.final.planet.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.planet.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.planet.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.final.planet.AtmXAbsEffH2O": {"value": 0.300000}, + "log.final.planet.RocheRadius": {"value": 1.626274e04, "unit": u.Rearth}, + "log.final.planet.BondiRadius": {"value": -1.567865e-07, "unit": u.Rearth}, + "log.final.planet.HEscapeRegime": {"value": 3.000000}, + "log.final.planet.RRCriticalFlux": {"value": 0.013529, "unit": u.W / u.m**2}, + "log.final.planet.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.final.planet.WaterEscapeRegime": {"value": 8.000000}, + "log.final.planet.FXUVCRITDRAG": { + "value": 3.000221e-05, + "unit": u.W / u.m**2, + }, + "log.final.planet.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, + "log.final.planet.XO2": {"value": 0.000000}, + "log.final.planet.XH2O": {"value": 0.000000}, + "log.final.planet.HDiffFlux": { + "value": 3.512237e14, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.planet.HRefODragMod": {"value": 1.000000}, + "log.final.planet.KTide": {"value": 0.996968}, + "log.final.planet.RGDuration": {"value": 1.00000e06, "unit": u.yr}, + } ) -class Test_HydELimConstXUVLopez12(Benchmark): - pass +class Test_HydELimNoXUVLopez12(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimConstXUVLB15NoO2SinkBolmont16/test_WaterELimConstXUVLB15NoO2SinkBolmont16.py b/tests/Atmesc/WaterELimConstXUVLB15NoO2SinkBolmont16/test_WaterELimConstXUVLB15NoO2SinkBolmont16.py index 394aa0d44..d27720cb6 100644 --- a/tests/Atmesc/WaterELimConstXUVLB15NoO2SinkBolmont16/test_WaterELimConstXUVLB15NoO2SinkBolmont16.py +++ b/tests/Atmesc/WaterELimConstXUVLB15NoO2SinkBolmont16/test_WaterELimConstXUVLB15NoO2SinkBolmont16.py @@ -1,119 +1,144 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.682959}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.010704}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 2.578763e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.154711}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 2.930804, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 5.195716, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.334993}, - "log.final.earth.EtaO": {"value": 0.682959}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.010704}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 4.964677, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 2.578763e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.003729}, - "log.final.earth.XH2O": {"value": 0.996271}, - "log.final.earth.HDiffFlux": {"value": 1.261726e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.153738}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.682959}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.010704}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": { + "value": 2.578763e18, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.154711}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e13, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 2.930804, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 5.195716, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.334993}, + "log.final.earth.EtaO": {"value": 0.682959}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.010704}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 4.964677, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": { + "value": 2.578763e18, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.XO2": {"value": 0.003729}, + "log.final.earth.XH2O": {"value": 0.996271}, + "log.final.earth.HDiffFlux": { + "value": 1.261726e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.153738}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + } ) -class Test_WaterELimConstXUVLB15NoO2SinkBolmont16(Benchmark): - pass +class Test_WaterELimConstXUVLB15NoO2SinkBolmont16(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O/test_WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O.py b/tests/Atmesc/WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O/test_WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O.py index acaba3bc4..9732d8939 100644 --- a/tests/Atmesc/WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O/test_WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O.py +++ b/tests/Atmesc/WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O/test_WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O.py @@ -1,119 +1,144 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.954654}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 2.409265e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.115778}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 4.508229e+12, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 2.516216, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 5.195716, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.335265}, - "log.final.earth.EtaO": {"value": 0.954654}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 0.531178, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 2.409265e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.004341}, - "log.final.earth.XH2O": {"value": 0.995659}, - "log.final.earth.HDiffFlux": {"value": 1.261208e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.114892}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.954654}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": { + "value": 2.409265e19, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.115778}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 4.508229e12, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 2.516216, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 5.195716, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.335265}, + "log.final.earth.EtaO": {"value": 0.954654}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 0.531178, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": { + "value": 2.409265e19, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.XO2": {"value": 0.004341}, + "log.final.earth.XH2O": {"value": 0.995659}, + "log.final.earth.HDiffFlux": { + "value": 1.261208e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.114892}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + } ) -class Test_WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O(Benchmark): - pass +class Test_WaterELimConstXUVLB15NoO2SinkConstXAbsEffH2O(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimConstXUVLB15SinkO2Bolmont16/test_WaterELimConstXUVLB15SinkO2Bolmont16.py b/tests/Atmesc/WaterELimConstXUVLB15SinkO2Bolmont16/test_WaterELimConstXUVLB15SinkO2Bolmont16.py index 2f2920cfa..b459ae8f5 100644 --- a/tests/Atmesc/WaterELimConstXUVLB15SinkO2Bolmont16/test_WaterELimConstXUVLB15SinkO2Bolmont16.py +++ b/tests/Atmesc/WaterELimConstXUVLB15SinkO2Bolmont16/test_WaterELimConstXUVLB15SinkO2Bolmont16.py @@ -1,119 +1,144 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.682959}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.010704}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 2.578763e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.154711}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 2.930804, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.333333}, - "log.final.earth.EtaO": {"value": 0.682959}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 2.710708e+19, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.010704}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 2.578763e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.000000}, - "log.final.earth.XH2O": {"value": 1.000000}, - "log.final.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.154711}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.682959}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.010704}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": { + "value": 2.578763e18, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.154711}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e13, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 2.930804, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.333333}, + "log.final.earth.EtaO": {"value": 0.682959}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 2.710708e19, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.010704}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": { + "value": 2.578763e18, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.XO2": {"value": 0.000000}, + "log.final.earth.XH2O": {"value": 1.000000}, + "log.final.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.154711}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + } ) -class Test_WaterELimConstXUVLB15SinkO2Bolmont16(Benchmark): - pass +class Test_WaterELimConstXUVLB15SinkO2Bolmont16(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O/test_WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O.py b/tests/Atmesc/WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O/test_WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O.py index 9937b3a9a..aef5d8108 100644 --- a/tests/Atmesc/WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O/test_WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O.py +++ b/tests/Atmesc/WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O/test_WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O.py @@ -1,119 +1,144 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.954654}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 2.409265e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.115778}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 4.508229e+12, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 2.516216, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.333333}, - "log.final.earth.EtaO": {"value": 0.954654}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 2.710708e+19, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 2.409265e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.000000}, - "log.final.earth.XH2O": {"value": 1.000000}, - "log.final.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.115778}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.954654}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": { + "value": 2.409265e19, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.115778}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 4.508229e12, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 2.516216, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.333333}, + "log.final.earth.EtaO": {"value": 0.954654}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 2.710708e19, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": { + "value": 2.409265e19, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.XO2": {"value": 0.000000}, + "log.final.earth.XH2O": {"value": 1.000000}, + "log.final.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.115778}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + } ) -class Test_WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O(Benchmark): - pass +class Test_WaterELimConstXUVLB15SinkO2ConstXAbsEffH2O(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimConstXUVLBExactNoO2SinkBolmont16/test_WaterELimConstXUVLBExactNoO2SinkBolmont16.py b/tests/Atmesc/WaterELimConstXUVLBExactNoO2SinkBolmont16/test_WaterELimConstXUVLBExactNoO2SinkBolmont16.py index 1df203c0c..539c66733 100644 --- a/tests/Atmesc/WaterELimConstXUVLBExactNoO2SinkBolmont16/test_WaterELimConstXUVLBExactNoO2SinkBolmont16.py +++ b/tests/Atmesc/WaterELimConstXUVLBExactNoO2SinkBolmont16/test_WaterELimConstXUVLBExactNoO2SinkBolmont16.py @@ -1,119 +1,144 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.682959}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.010704}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 2.578763e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.154711}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 2.930982, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 5.148203, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.334977}, - "log.final.earth.EtaO": {"value": 0.687157}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.010704}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 8.001197e-26, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 4.964791, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 2.578763e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.003695}, - "log.final.earth.XH2O": {"value": 0.996305}, - "log.final.earth.HDiffFlux": {"value": 1.261755e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.153911}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.682959}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.010704}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": { + "value": 2.578763e18, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.154711}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e13, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 2.930982, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 5.148203, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.334977}, + "log.final.earth.EtaO": {"value": 0.687157}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.010704}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 8.001197e-26, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 4.964791, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": { + "value": 2.578763e18, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.XO2": {"value": 0.003695}, + "log.final.earth.XH2O": {"value": 0.996305}, + "log.final.earth.HDiffFlux": { + "value": 1.261755e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.153911}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + } ) -class Test_WaterELimConstXUVLBExactNoO2SinkBolmont16(Benchmark): - pass +class Test_WaterELimConstXUVLBExactNoO2SinkBolmont16(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O/test_WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O.py b/tests/Atmesc/WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O/test_WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O.py index d6b1c8a28..e8346fe2a 100644 --- a/tests/Atmesc/WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O/test_WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O.py +++ b/tests/Atmesc/WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O/test_WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O.py @@ -1,119 +1,144 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.954654}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 2.409265e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.115778}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 5.259600e+12, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 2.517826, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 4.766918, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.335105}, - "log.final.earth.EtaO": {"value": 0.962093}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 5.486470e-25, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 0.531306, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 2.409265e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.003981}, - "log.final.earth.XH2O": {"value": 0.996019}, - "log.final.earth.HDiffFlux": {"value": 1.261512e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.114986}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.954654}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": { + "value": 2.409265e19, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.115778}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 5.259600e12, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 2.517826, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 4.766918, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.335105}, + "log.final.earth.EtaO": {"value": 0.962093}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 5.486470e-25, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 0.531306, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": { + "value": 2.409265e19, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.XO2": {"value": 0.003981}, + "log.final.earth.XH2O": {"value": 0.996019}, + "log.final.earth.HDiffFlux": { + "value": 1.261512e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.114986}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + } ) -class Test_WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O(Benchmark): - pass +class Test_WaterELimConstXUVLBExactNoO2SinkConstXAbsEffH2O(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimConstXUVLBExactSinkO2Bolmont16/test_WaterELimConstXUVLBExactSinkO2Bolmont16.py b/tests/Atmesc/WaterELimConstXUVLBExactSinkO2Bolmont16/test_WaterELimConstXUVLBExactSinkO2Bolmont16.py index cebf6c672..652e38788 100644 --- a/tests/Atmesc/WaterELimConstXUVLBExactSinkO2Bolmont16/test_WaterELimConstXUVLBExactSinkO2Bolmont16.py +++ b/tests/Atmesc/WaterELimConstXUVLBExactSinkO2Bolmont16/test_WaterELimConstXUVLBExactSinkO2Bolmont16.py @@ -1,119 +1,144 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.682959}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.010704}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 2.578763e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.154711}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 2.930804, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.333333}, - "log.final.earth.EtaO": {"value": 0.682959}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 2.710708e+19, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.010704}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 2.578763e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.000000}, - "log.final.earth.XH2O": {"value": 1.000000}, - "log.final.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.154711}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.682959}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.010704}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": { + "value": 2.578763e18, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.154711}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e13, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 2.930804, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.333333}, + "log.final.earth.EtaO": {"value": 0.682959}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 2.710708e19, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.010704}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 8.022481e-26, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 4.977066, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": { + "value": 2.578763e18, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.XO2": {"value": 0.000000}, + "log.final.earth.XH2O": {"value": 1.000000}, + "log.final.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.154711}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + } ) -class Test_WaterELimConstXUVLBExactSinkO2Bolmont16(Benchmark): - pass +class Test_WaterELimConstXUVLBExactSinkO2Bolmont16(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O/test_WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O.py b/tests/Atmesc/WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O/test_WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O.py index 3b5c8c70e..77948e716 100644 --- a/tests/Atmesc/WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O/test_WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O.py +++ b/tests/Atmesc/WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O/test_WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O.py @@ -1,119 +1,144 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.954654}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 2.409265e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.115778}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 4.508229e+12, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 2.516216, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.333333}, - "log.final.earth.EtaO": {"value": 0.954654}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 2.710708e+19, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 2.409265e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.000000}, - "log.final.earth.XH2O": {"value": 1.000000}, - "log.final.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.115778}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.954654}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": { + "value": 2.409265e19, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.115778}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 4.508229e12, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 2.516216, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.333333}, + "log.final.earth.EtaO": {"value": 0.954654}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 2.710708e19, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 100.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 5.509522e-25, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 3.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": { + "value": 2.409265e19, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.XO2": {"value": 0.000000}, + "log.final.earth.XH2O": {"value": 1.000000}, + "log.final.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.115778}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + } ) -class Test_WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O(Benchmark): - pass +class Test_WaterELimConstXUVLBExactSinkO2ConstXAbsEffH2O(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimNoXUVLB15NoO2SinkBolmont16/test_WaterELimNoXUVLB15NoO2SinkBolmont16.py b/tests/Atmesc/WaterELimNoXUVLB15NoO2SinkBolmont16/test_WaterELimNoXUVLB15NoO2SinkBolmont16.py index ae5eed2e5..6e58ab901 100644 --- a/tests/Atmesc/WaterELimNoXUVLB15NoO2SinkBolmont16/test_WaterELimNoXUVLB15NoO2SinkBolmont16.py +++ b/tests/Atmesc/WaterELimNoXUVLB15NoO2SinkBolmont16/test_WaterELimNoXUVLB15NoO2SinkBolmont16.py @@ -1,119 +1,138 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.000000}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.001000}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 53.272144, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.007752}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.333333}, - "log.final.earth.EtaO": {"value": 0.000000}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.001000}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 53.272144, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.000000}, - "log.final.earth.XH2O": {"value": 1.000000}, - "log.final.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.007752}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 1.00000e+08, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.000000}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.000000}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": -1.000000, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.007752}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e15, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e15, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e15, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.333333}, + "log.final.earth.EtaO": {"value": 0.000000}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.000000}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": -1.000000, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, + "log.final.earth.XO2": {"value": 0.000000}, + "log.final.earth.XH2O": {"value": 1.000000}, + "log.final.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.007752}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 1.00000e08, "unit": u.yr}, + } ) -class Test_WaterELimNoXUVLB15NoO2SinkBolmont16(Benchmark): - pass +class Test_WaterELimNoXUVLB15NoO2SinkBolmont16(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O/test_WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O.py b/tests/Atmesc/WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O/test_WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O.py index da0b3d5da..87e4cad83 100644 --- a/tests/Atmesc/WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O/test_WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O.py +++ b/tests/Atmesc/WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O/test_WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O.py @@ -1,119 +1,138 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.000000}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.007752}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.333333}, - "log.final.earth.EtaO": {"value": 0.000000}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.000000}, - "log.final.earth.XH2O": {"value": 1.000000}, - "log.final.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.007752}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 1.00000e+08, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.000000}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.007752}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e15, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e15, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e15, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.333333}, + "log.final.earth.EtaO": {"value": 0.000000}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, + "log.final.earth.XO2": {"value": 0.000000}, + "log.final.earth.XH2O": {"value": 1.000000}, + "log.final.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.007752}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 1.00000e08, "unit": u.yr}, + } ) -class Test_WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O(Benchmark): - pass +class Test_WaterELimNoXUVLB15NoO2SinkConstXAbsEffH2O(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimNoXUVLB15SinkO2Bolmont16/test_WaterELimNoXUVLB15SinkO2Bolmont16.py b/tests/Atmesc/WaterELimNoXUVLB15SinkO2Bolmont16/test_WaterELimNoXUVLB15SinkO2Bolmont16.py index df535ed07..29ae30f22 100644 --- a/tests/Atmesc/WaterELimNoXUVLB15SinkO2Bolmont16/test_WaterELimNoXUVLB15SinkO2Bolmont16.py +++ b/tests/Atmesc/WaterELimNoXUVLB15SinkO2Bolmont16/test_WaterELimNoXUVLB15SinkO2Bolmont16.py @@ -36,7 +36,7 @@ "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, "log.initial.earth.XO": {"value": 0.333333}, "log.initial.earth.EtaO": {"value": 0.000000}, "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, @@ -50,9 +50,9 @@ "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.001000}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.000000}, "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e08, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, "log.initial.earth.HEscapeRegime": {"value": 8.000000}, "log.initial.earth.RRCriticalFlux": { "value": 53.697959, @@ -60,7 +60,7 @@ }, "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 53.272144, "unit": u.W / u.m**2}, + "log.initial.earth.FXUVCRITDRAG": {"value": -1.000000, "unit": u.W / u.m**2}, "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, "log.initial.earth.XO2": {"value": 0.000000}, "log.initial.earth.XH2O": {"value": 1.000000}, @@ -100,7 +100,7 @@ "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, "log.final.earth.XO": {"value": 0.333333}, "log.final.earth.EtaO": {"value": 0.000000}, "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, @@ -114,14 +114,14 @@ "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.001000}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.000000}, "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e08, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, "log.final.earth.HEscapeRegime": {"value": 8.000000}, "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 53.272144, "unit": u.W / u.m**2}, + "log.final.earth.FXUVCRITDRAG": {"value": -1.000000, "unit": u.W / u.m**2}, "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, "log.final.earth.XO2": {"value": 0.000000}, "log.final.earth.XH2O": {"value": 1.000000}, diff --git a/tests/Atmesc/WaterELimNoXUVLB15SinkO2ConstXAbsEffH2O/test_WaterELimNoXUVLB15SinkO2ConstXAbsEffH2O.py b/tests/Atmesc/WaterELimNoXUVLB15SinkO2ConstXAbsEffH2O/test_WaterELimNoXUVLB15SinkO2ConstXAbsEffH2O.py index 696611f27..dfc8abe7a 100644 --- a/tests/Atmesc/WaterELimNoXUVLB15SinkO2ConstXAbsEffH2O/test_WaterELimNoXUVLB15SinkO2ConstXAbsEffH2O.py +++ b/tests/Atmesc/WaterELimNoXUVLB15SinkO2ConstXAbsEffH2O/test_WaterELimNoXUVLB15SinkO2ConstXAbsEffH2O.py @@ -36,7 +36,7 @@ "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, "log.initial.earth.XO": {"value": 0.333333}, "log.initial.earth.EtaO": {"value": 0.000000}, "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, @@ -52,7 +52,7 @@ "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e08, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, "log.initial.earth.HEscapeRegime": {"value": 8.000000}, "log.initial.earth.RRCriticalFlux": { "value": 53.697959, @@ -100,7 +100,7 @@ "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, "log.final.earth.XO": {"value": 0.333333}, "log.final.earth.EtaO": {"value": 0.000000}, "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, @@ -116,7 +116,7 @@ "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e08, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, "log.final.earth.HEscapeRegime": {"value": 8.000000}, "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, diff --git a/tests/Atmesc/WaterELimNoXUVLBExactNoO2SinkBolmont16/test_WaterELimNoXUVLBExactNoO2SinkBolmont16.py b/tests/Atmesc/WaterELimNoXUVLBExactNoO2SinkBolmont16/test_WaterELimNoXUVLBExactNoO2SinkBolmont16.py index 7426d3c90..c3c9415e3 100644 --- a/tests/Atmesc/WaterELimNoXUVLBExactNoO2SinkBolmont16/test_WaterELimNoXUVLBExactNoO2SinkBolmont16.py +++ b/tests/Atmesc/WaterELimNoXUVLBExactNoO2SinkBolmont16/test_WaterELimNoXUVLBExactNoO2SinkBolmont16.py @@ -1,119 +1,138 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.000000}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.001000}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 53.272144, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.007752}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.333333}, - "log.final.earth.EtaO": {"value": 0.000000}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.001000}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 53.272144, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.000000}, - "log.final.earth.XH2O": {"value": 1.000000}, - "log.final.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.007752}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 1.00000e+08, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.000000}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.000000}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": -1.000000, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.007752}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e15, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e15, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e15, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.333333}, + "log.final.earth.EtaO": {"value": 0.000000}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.000000}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": -1.000000, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, + "log.final.earth.XO2": {"value": 0.000000}, + "log.final.earth.XH2O": {"value": 1.000000}, + "log.final.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.007752}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 1.00000e08, "unit": u.yr}, + } ) -class Test_WaterELimNoXUVLBExactNoO2SinkBolmont16(Benchmark): - pass +class Test_WaterELimNoXUVLBExactNoO2SinkBolmont16(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O/test_WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O.py b/tests/Atmesc/WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O/test_WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O.py index 40c9faddc..c96dbca53 100644 --- a/tests/Atmesc/WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O/test_WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O.py +++ b/tests/Atmesc/WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O/test_WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O.py @@ -1,119 +1,138 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.initial.earth.XO": {"value": 0.333333}, - "log.initial.earth.EtaO": {"value": 0.000000}, - "log.initial.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.PresXUV": {"value": 5.000000}, - "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.earth.AtmGasConst": {"value": 4124.000000}, - "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.initial.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.initial.earth.HEscapeRegime": {"value": 8.000000}, - "log.initial.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.XO2": {"value": 0.000000}, - "log.initial.earth.XH2O": {"value": 1.000000}, - "log.initial.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.earth.HRefODragMod": {"value": 0.007752}, - "log.initial.earth.KTide": {"value": 0.999908}, - "log.initial.earth.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.237790e+32, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.239397e+32, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 3.155760e+15, "unit": u.sec}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.RadGyra": {"value": 0.500000}, - "log.final.earth.BodyType": {"value": 0.000000}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.earth.HZLimRunaway": {"value": -1.000000}, - "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, - "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, - "log.final.earth.XO": {"value": 0.333333}, - "log.final.earth.EtaO": {"value": 0.000000}, - "log.final.earth.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.final.earth.PresXUV": {"value": 5.000000}, - "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.final.earth.AtmGasConst": {"value": 4124.000000}, - "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m ** 2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, - "log.final.earth.RocheRadius": {"value": 1.037254e+11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e+08, "unit": u.m}, - "log.final.earth.HEscapeRegime": {"value": 8.000000}, - "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m ** 2}, - "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m ** 2}, - "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.XO2": {"value": 0.000000}, - "log.final.earth.XH2O": {"value": 1.000000}, - "log.final.earth.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.final.earth.HRefODragMod": {"value": 0.007752}, - "log.final.earth.KTide": {"value": 0.999908}, - "log.final.earth.RGDuration": {"value": 1.00000e+08, "unit": u.yr}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.initial.earth.XO": {"value": 0.333333}, + "log.initial.earth.EtaO": {"value": 0.000000}, + "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.PresXUV": {"value": 5.000000}, + "log.initial.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.earth.AtmGasConst": {"value": 4124.000000}, + "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.initial.earth.HEscapeRegime": {"value": 8.000000}, + "log.initial.earth.RRCriticalFlux": { + "value": 53.697959, + "unit": u.W / u.m**2, + }, + "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, + "log.initial.earth.XO2": {"value": 0.000000}, + "log.initial.earth.XH2O": {"value": 1.000000}, + "log.initial.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.earth.HRefODragMod": {"value": 0.007752}, + "log.initial.earth.KTide": {"value": 0.999908}, + "log.initial.earth.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.155760e15, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e15, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -2.237790e32, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -2.239397e32, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 3.155760e15, "unit": u.sec}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.RadGyra": {"value": 0.500000}, + "log.final.earth.BodyType": {"value": 0.000000}, + "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.final.earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.earth.HZLimRunaway": {"value": -1.000000}, + "log.final.earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.earth.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.earth.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.earth.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, + "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, + "log.final.earth.XO": {"value": 0.333333}, + "log.final.earth.EtaO": {"value": 0.000000}, + "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.final.earth.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.final.earth.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.final.earth.PresXUV": {"value": 5.000000}, + "log.final.earth.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.final.earth.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.final.earth.AtmGasConst": {"value": 4124.000000}, + "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, + "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, + "log.final.earth.HEscapeRegime": {"value": 8.000000}, + "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, + "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, + "log.final.earth.FXUVCRITDRAG": {"value": 0.532721, "unit": u.W / u.m**2}, + "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, + "log.final.earth.XO2": {"value": 0.000000}, + "log.final.earth.XH2O": {"value": 1.000000}, + "log.final.earth.HDiffFlux": { + "value": 1.264874e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.final.earth.HRefODragMod": {"value": 0.007752}, + "log.final.earth.KTide": {"value": 0.999908}, + "log.final.earth.RGDuration": {"value": 1.00000e08, "unit": u.yr}, + } ) -class Test_WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O(Benchmark): - pass +class Test_WaterELimNoXUVLBExactNoO2SinkConstXAbsEffH2O(Benchmark): + pass diff --git a/tests/Atmesc/WaterELimNoXUVLBExactSinkO2Bolmont16/test_WaterELimNoXUVLBExactSinkO2Bolmont16.py b/tests/Atmesc/WaterELimNoXUVLBExactSinkO2Bolmont16/test_WaterELimNoXUVLBExactSinkO2Bolmont16.py index 154399700..e80651053 100644 --- a/tests/Atmesc/WaterELimNoXUVLBExactSinkO2Bolmont16/test_WaterELimNoXUVLBExactSinkO2Bolmont16.py +++ b/tests/Atmesc/WaterELimNoXUVLBExactSinkO2Bolmont16/test_WaterELimNoXUVLBExactSinkO2Bolmont16.py @@ -36,7 +36,7 @@ "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, "log.initial.earth.XO": {"value": 0.333333}, "log.initial.earth.EtaO": {"value": 0.000000}, "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, @@ -50,9 +50,9 @@ "log.initial.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, "log.initial.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, - "log.initial.earth.AtmXAbsEffH2O": {"value": 0.001000}, + "log.initial.earth.AtmXAbsEffH2O": {"value": 0.000000}, "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e08, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, "log.initial.earth.HEscapeRegime": {"value": 8.000000}, "log.initial.earth.RRCriticalFlux": { "value": 53.697959, @@ -60,7 +60,7 @@ }, "log.initial.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, "log.initial.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.earth.FXUVCRITDRAG": {"value": 53.272144, "unit": u.W / u.m**2}, + "log.initial.earth.FXUVCRITDRAG": {"value": -1.000000, "unit": u.W / u.m**2}, "log.initial.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, "log.initial.earth.XO2": {"value": 0.000000}, "log.initial.earth.XH2O": {"value": 1.000000}, @@ -100,7 +100,7 @@ "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, "log.final.earth.XO": {"value": 0.333333}, "log.final.earth.EtaO": {"value": 0.000000}, "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, @@ -114,14 +114,14 @@ "log.final.earth.PresSurf": {"value": -1.000000, "unit": u.Pa}, "log.final.earth.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, - "log.final.earth.AtmXAbsEffH2O": {"value": 0.001000}, + "log.final.earth.AtmXAbsEffH2O": {"value": 0.000000}, "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e08, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, "log.final.earth.HEscapeRegime": {"value": 8.000000}, "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, "log.final.earth.WaterEscapeRegime": {"value": 8.000000}, - "log.final.earth.FXUVCRITDRAG": {"value": 53.272144, "unit": u.W / u.m**2}, + "log.final.earth.FXUVCRITDRAG": {"value": -1.000000, "unit": u.W / u.m**2}, "log.final.earth.HREFFLUX": {"value": 0.000000, "unit": 1 / u.m**2 / u.sec}, "log.final.earth.XO2": {"value": 0.000000}, "log.final.earth.XH2O": {"value": 1.000000}, diff --git a/tests/Atmesc/WaterELimNoXUVLBExactSinkO2ConstXAbsEffH2O/test_WaterELimNoXUVLBExactSinkO2ConstXAbsEffH2O.py b/tests/Atmesc/WaterELimNoXUVLBExactSinkO2ConstXAbsEffH2O/test_WaterELimNoXUVLBExactSinkO2ConstXAbsEffH2O.py index aa4c053a6..a83d96a11 100644 --- a/tests/Atmesc/WaterELimNoXUVLBExactSinkO2ConstXAbsEffH2O/test_WaterELimNoXUVLBExactSinkO2ConstXAbsEffH2O.py +++ b/tests/Atmesc/WaterELimNoXUVLBExactSinkO2ConstXAbsEffH2O/test_WaterELimNoXUVLBExactSinkO2ConstXAbsEffH2O.py @@ -36,7 +36,7 @@ "log.initial.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, "log.initial.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, "log.initial.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.earth.RGLimit": {"value": 0.000000, "unit": u.au}, + "log.initial.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, "log.initial.earth.XO": {"value": 0.333333}, "log.initial.earth.EtaO": {"value": 0.000000}, "log.initial.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, @@ -52,7 +52,7 @@ "log.initial.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, "log.initial.earth.AtmXAbsEffH2O": {"value": 0.100000}, "log.initial.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, - "log.initial.earth.BondiRadius": {"value": 1.249016e08, "unit": u.m}, + "log.initial.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, "log.initial.earth.HEscapeRegime": {"value": 8.000000}, "log.initial.earth.RRCriticalFlux": { "value": 53.697959, @@ -100,7 +100,7 @@ "log.final.earth.SurfWaterMass": {"value": 3.000000, "unit": u.TO}, "log.final.earth.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, "log.final.earth.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.final.earth.RGLimit": {"value": 0.000000, "unit": u.au}, + "log.final.earth.RGLimit": {"value": -6.684587e-12, "unit": u.au}, "log.final.earth.XO": {"value": 0.333333}, "log.final.earth.EtaO": {"value": 0.000000}, "log.final.earth.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, @@ -116,7 +116,7 @@ "log.final.earth.FXUV": {"value": 0.000000, "unit": u.W / u.m**2}, "log.final.earth.AtmXAbsEffH2O": {"value": 0.100000}, "log.final.earth.RocheRadius": {"value": 1.037254e11, "unit": u.m}, - "log.final.earth.BondiRadius": {"value": 1.249016e08, "unit": u.m}, + "log.final.earth.BondiRadius": {"value": -1.000000, "unit": u.m}, "log.final.earth.HEscapeRegime": {"value": 8.000000}, "log.final.earth.RRCriticalFlux": {"value": 53.697959, "unit": u.W / u.m**2}, "log.final.earth.CrossoverMass": {"value": 0.000000, "unit": u.kg}, diff --git a/tests/AtmescEqtideMagmocRadheatStellar/MagmOc_Trappist1g/test_MagmOc_Trappist1g.py b/tests/AtmescEqtideMagmocRadheatStellar/MagmOc_Trappist1g/test_MagmOc_Trappist1g.py index 76ff06af6..9e9a25828 100644 --- a/tests/AtmescEqtideMagmocRadheatStellar/MagmOc_Trappist1g/test_MagmOc_Trappist1g.py +++ b/tests/AtmescEqtideMagmocRadheatStellar/MagmOc_Trappist1g/test_MagmOc_Trappist1g.py @@ -1,458 +1,901 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 1.577880e+14, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 3.489309e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.672381e+39, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.684995e+39, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.261992e+37, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.Trappist1.Mass": {"value": 1.590733e+29, "unit": u.kg}, - "log.initial.Trappist1.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.Trappist1.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.Trappist1.Xobl": {"value": 0.000000}, - "log.initial.Trappist1.Yobl": {"value": 0.000000}, - "log.initial.Trappist1.Zobl": {"value": 1.000000}, - "log.initial.Trappist1.Radius": {"value": 59.171870, "unit": u.Rearth}, - "log.initial.Trappist1.RadGyra": {"value": 0.458957}, - "log.initial.Trappist1.RotAngMom": {"value": 3.470727e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Trappist1.RotKinEnergy": {"value": 1.261992e+37, "unit": u.Joule}, - "log.initial.Trappist1.RotVel": {"value": 2.744560e+04, "unit": u.m / u.sec}, - "log.initial.Trappist1.BodyType": {"value": 0.000000}, - "log.initial.Trappist1.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.Trappist1.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.Trappist1.Density": {"value": 706.461927, "unit": u.kg / u.m ** 3}, - "log.initial.Trappist1.SurfEnFluxTotal": {"value": 0.055898, "unit": u.kg / u.sec ** 3}, - "log.initial.Trappist1.TidalQ": {"value": 100.000000}, - "log.initial.Trappist1.ImK2": {"value": -0.005000}, - "log.initial.Trappist1.K2": {"value": 0.500000}, - "log.initial.Trappist1.K2Man": {"value": 0.010000}, - "log.initial.Trappist1.Imk2Man": {"value": 0.000000}, - "log.initial.Trappist1.TidalQMantle": {"value": 100.000000}, - "log.initial.Trappist1.HEcc": {"value": 0.000000}, - "log.initial.Trappist1.HZLimitDryRunaway": {"value": 1.935431e+10, "unit": u.m}, - "log.initial.Trappist1.HZLimRecVenus": {"value": 1.741821e+10, "unit": u.m}, - "log.initial.Trappist1.HZLimRunaway": {"value": 2.292402e+10, "unit": u.m}, - "log.initial.Trappist1.HZLimMoistGreenhouse": {"value": 2.304718e+10, "unit": u.m}, - "log.initial.Trappist1.HZLimMaxGreenhouse": {"value": 4.421989e+10, "unit": u.m}, - "log.initial.Trappist1.HZLimEarlyMars": {"value": 4.822633e+10, "unit": u.m}, - "log.initial.Trappist1.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Trappist1.KEcc": {"value": 0.000000}, - "log.initial.Trappist1.Eccentricity": {"value": -1.000000}, - "log.initial.Trappist1.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.Trappist1.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.Trappist1.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.Trappist1.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.Trappist1.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.Trappist1.COPP": {"value": 0.000000}, - "log.initial.Trappist1.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Trappist1.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.Trappist1.LXUVTot": {"value": 7.814003e+21, "unit": u.kg / u.sec ** 3}, - "log.initial.Trappist1.TotOrbEnergy": {"value": -5.151238e+33, "unit": u.Joule}, - "log.initial.Trappist1.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.Trappist1.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.Trappist1.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Trappist1.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.Trappist1.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.Trappist1.BodyDeccDt": {"value": -1.000000}, - "log.initial.Trappist1.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.Trappist1.DRotPerDtEqtide": {"value": 3.707592e-16}, - "log.initial.Trappist1.DRotRateDtEqtide": {"value": -3.120644e-25, "unit": 1 / u.sec ** 2}, - "log.initial.Trappist1.EqRotRateDiscrete": {"value": 5.544505e-06, "unit": 1 / u.sec}, - "log.initial.Trappist1.EqRotPerDiscrete": {"value": 1.133228e+06, "unit": u.sec}, - "log.initial.Trappist1.EqRotRateCont": {"value": 5.544715e-06, "unit": 1 / u.sec}, - "log.initial.Trappist1.EqRotPerCont": {"value": 1.133184e+06, "unit": u.sec}, - "log.initial.Trappist1.EqRotPer": {"value": 1.133228e+06, "unit": u.sec}, - "log.initial.Trappist1.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.Trappist1.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.Trappist1.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.Trappist1.OceanK2": {"value": 0.010000}, - "log.initial.Trappist1.EnvTidalQ": {"value": -1.000000}, - "log.initial.Trappist1.OceanTidalQ": {"value": -1.000000}, - "log.initial.Trappist1.TideLock": {"value": 0.000000}, - "log.initial.Trappist1.RotTimeEqtide": {"value": 2.330354e+20, "unit": u.sec}, - "log.initial.Trappist1.EnvK2": {"value": 0.010000}, - "log.initial.Trappist1.OblTimeEqtide": {"value": -1.000000}, - "log.initial.Trappist1.PowerEqtide": {"value": 1.000511e+17, "unit": u.W}, - "log.initial.Trappist1.SurfEnFluxEqtide": {"value": 0.055898, "unit": u.kg / u.sec ** 3}, - "log.initial.Trappist1.Luminosity": {"value": 0.020317, "unit": u.LSUN}, - "log.initial.Trappist1.LXUVStellar": {"value": 2.031722e-05, "unit": u.LSUN}, - "log.initial.Trappist1.Temperature": {"value": 2958.680453, "unit": u.K}, - "log.initial.Trappist1.LXUVFrac": {"value": 0.001000}, - "log.initial.Trappist1.RossbyNumber": {"value": 0.014482}, - "log.initial.Trappist1.DRotPerDtStellar": {"value": -1.871036e-10}, - "log.initial.g.Mass": {"value": 6.808292e+24, "unit": u.kg}, - "log.initial.g.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.g.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.g.Xobl": {"value": 0.000000}, - "log.initial.g.Yobl": {"value": 0.000000}, - "log.initial.g.Zobl": {"value": 1.000000}, - "log.initial.g.Radius": {"value": 7.334815e+06, "unit": u.m}, - "log.initial.g.RadGyra": {"value": 0.500000}, - "log.initial.g.RotAngMom": {"value": 5.077141e+32, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.g.RotKinEnergy": {"value": 1.407512e+27, "unit": u.Joule}, - "log.initial.g.RotVel": {"value": 40.667915, "unit": u.m / u.sec}, - "log.initial.g.BodyType": {"value": 0.000000}, - "log.initial.g.RotRate": {"value": 5.544505e-06, "unit": 1 / u.sec}, - "log.initial.g.RotPer": {"value": 1.133228e+06, "unit": u.sec}, - "log.initial.g.Density": {"value": 4118.907830, "unit": u.kg / u.m ** 3}, - "log.initial.g.SurfEnFluxTotal": {"value": 0.126296, "unit": u.kg / u.sec ** 3}, - "log.initial.g.TidalQ": {"value": 100.000000}, - "log.initial.g.ImK2": {"value": -0.005000}, - "log.initial.g.K2": {"value": 0.500000}, - "log.initial.g.K2Man": {"value": 0.010000}, - "log.initial.g.Imk2Man": {"value": 0.000000}, - "log.initial.g.TidalQMantle": {"value": 100.000000}, - "log.initial.g.HEcc": {"value": 0.000000}, - "log.initial.g.HZLimitDryRunaway": {"value": 1.935435e+10, "unit": u.m}, - "log.initial.g.HZLimRecVenus": {"value": 1.741821e+10, "unit": u.m}, - "log.initial.g.HZLimRunaway": {"value": 2.292402e+10, "unit": u.m}, - "log.initial.g.HZLimMoistGreenhouse": {"value": 2.304718e+10, "unit": u.m}, - "log.initial.g.HZLimMaxGreenhouse": {"value": 4.421989e+10, "unit": u.m}, - "log.initial.g.HZLimEarlyMars": {"value": 4.822633e+10, "unit": u.m}, - "log.initial.g.Instellation": {"value": 1.263188e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.g.KEcc": {"value": 0.002000}, - "log.initial.g.Eccentricity": {"value": 0.002000}, - "log.initial.g.OrbEnergy": {"value": -5.151238e+33, "unit": u.Joule}, - "log.initial.g.MeanMotion": {"value": 5.544505e-06, "unit": 1 / u.sec}, - "log.initial.g.OrbPeriod": {"value": 1.133228e+06, "unit": u.sec}, - "log.initial.g.SemiMajorAxis": {"value": 7.016140e+09, "unit": u.m}, - "log.initial.g.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.g.COPP": {"value": 0.000000}, - "log.initial.g.OrbAngMom": {"value": 1.858138e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.g.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.g.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.g.TotOrbEnergy": {"value": -5.151238e+33, "unit": u.Joule}, - "log.initial.g.OrbPotEnergy": {"value": -1.030248e+34, "unit": u.Joule}, - "log.initial.g.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.g.TidalRadius": {"value": 7.334815e+06, "unit": u.m}, - "log.initial.g.DsemiDtEqtide": {"value": 5.562685e-309, "unit": u.m / u.sec}, - "log.initial.g.DeccDtEqtide": {"value": -9.370697e-21, "unit": 1 / u.sec}, - "log.initial.g.DMeanMotionDtEqtide": {"value": -4.940656e-324, "unit": 1 / u.sec ** 2}, - "log.initial.g.DOrbPerDtEqtide": {"value": 1.347704e-312}, - "log.initial.g.EccTimeEqtide": {"value": 3.595386e+305, "unit": u.sec}, - "log.initial.g.DHEccDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec}, - "log.initial.g.DKEccDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec}, - "log.initial.g.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.g.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.g.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.g.LockTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.g.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.g.BodyDeccDt": {"value": -1.000000}, - "log.initial.g.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.g.DRotPerDtEqtide": {"value": -1.136943e-297}, - "log.initial.g.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2}, - "log.initial.g.EqRotRateDiscrete": {"value": 5.544505e-06, "unit": 1 / u.sec}, - "log.initial.g.EqRotPerDiscrete": {"value": 1.133228e+06, "unit": u.sec}, - "log.initial.g.EqRotRateCont": {"value": 5.544715e-06, "unit": 1 / u.sec}, - "log.initial.g.EqRotPerCont": {"value": 1.133184e+06, "unit": u.sec}, - "log.initial.g.EqRotPer": {"value": 1.133228e+06, "unit": u.sec}, - "log.initial.g.EqTidePower": {"value": -1.250044e+11, "unit": 1 / u.sec}, - "log.initial.g.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.g.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.g.OceanK2": {"value": 0.010000}, - "log.initial.g.EnvTidalQ": {"value": -1.000000}, - "log.initial.g.OceanTidalQ": {"value": -1.000000}, - "log.initial.g.TideLock": {"value": 1.000000}, - "log.initial.g.RotTimeEqtide": {"value": 9.967318e+302, "unit": u.sec}, - "log.initial.g.EnvK2": {"value": 0.010000}, - "log.initial.g.OblTimeEqtide": {"value": -1.000000}, - "log.initial.g.PowerEqtide": {"value": 3.499752e+11, "unit": u.W}, - "log.initial.g.SurfEnFluxEqtide": {"value": 0.000518, "unit": u.kg / u.sec ** 3}, - "log.initial.g.D26AlPowerDt": {"value": -1.000000}, - "log.initial.g.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.g.D40KPowerDt": {"value": -1.000000}, - "log.initial.g.D40KNumManDt": {"value": -1.931840e+26, "unit": 1 / u.sec}, - "log.initial.g.D232ThNumManDt": {"value": -1.086973e+24, "unit": 1 / u.sec}, - "log.initial.g.D238UNumManDt": {"value": -1.606037e+24, "unit": 1 / u.sec}, - "log.initial.g.D235UNumManDt": {"value": -3.521474e+24, "unit": 1 / u.sec}, - "log.initial.g.RadPowerMan": {"value": 8.503439e+13, "unit": u.W}, - "log.initial.g.RadPowerCore": {"value": -0.000000, "unit": u.W}, - "log.initial.g.RadPowerCrust": {"value": -0.000000, "unit": u.W}, - "log.initial.g.RadPowerTotal": {"value": 8.503439e+13, "unit": u.W}, - "log.initial.g.SurfEnFluxRadTotal": {"value": 0.125779, "unit": u.kg / u.sec ** 3}, - "log.initial.g.SurfWaterMass": {"value": 2.780000e+21, "unit": u.kg}, - "log.initial.g.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.g.OxygenMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.g.RGLimit": {"value": 2.216633e+10, "unit": u.m}, - "log.initial.g.XO": {"value": 0.333333}, - "log.initial.g.EtaO": {"value": 0.908442}, - "log.initial.g.PlanetRadius": {"value": 7.334815e+06, "unit": u.m}, - "log.initial.g.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.g.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.g.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.g.PresXUV": {"value": 5.000000}, - "log.initial.g.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.g.ThermTemp": {"value": 288.852751, "unit": u.K}, - "log.initial.g.AtmGasConst": {"value": 4124.000000}, - "log.initial.g.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.g.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.g.FXUV": {"value": 12.631882, "unit": u.W / u.m ** 2}, - "log.initial.g.AtmXAbsEffH2O": {"value": 0.300000}, - "log.initial.g.RocheRadius": {"value": 1.701655e+08, "unit": u.m}, - "log.initial.g.BondiRadius": {"value": 1.669199e+08, "unit": u.m}, - "log.initial.g.HEscapeRegime": {"value": 8.000000}, - "log.initial.g.RRCriticalFlux": {"value": 40.154478, "unit": u.W / u.m ** 2}, - "log.initial.g.CrossoverMass": {"value": 2.737080e-25, "unit": u.kg}, - "log.initial.g.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.g.FXUVCRITDRAG": {"value": 0.151738, "unit": u.W / u.m ** 2}, - "log.initial.g.HREFFLUX": {"value": 9.845479e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.g.XO2": {"value": 0.000000}, - "log.initial.g.XH2O": {"value": 1.000000}, - "log.initial.g.HDiffFlux": {"value": 1.090326e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.g.HRefODragMod": {"value": 0.120955}, - "log.initial.g.KTide": {"value": 0.935384}, - "log.initial.g.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.initial.g.WaterMassMOAtm": {"value": 2.000000, "unit": u.TO}, - "log.initial.g.PotTemp": {"value": 4000.000000, "unit": u.K}, - "log.initial.g.SurfTemp": {"value": 4000.000000, "unit": u.K}, - "log.initial.g.WaterMassSol": {"value": 0.000000, "unit": u.TO}, - "log.initial.g.SolidRadius": {"value": 0.613035, "unit": u.Rearth}, - "log.initial.g.OxygenMassMOAtm": {"value": 0.000000, "unit": u.kg}, - "log.initial.g.OxygenMassSol": {"value": 0.000000, "unit": u.kg}, - "log.initial.g.PressWaterAtm": {"value": 4.098668e+05}, - "log.initial.g.PressOxygenAtm": {"value": 0.000000}, - "log.initial.g.HydrogenMassSpace": {"value": 0.000000, "unit": u.kg}, - "log.initial.g.OxygenMassSpace": {"value": 0.000000, "unit": u.kg}, - "log.initial.g.FracFe2O3Man": {"value": 0.000000}, - "log.initial.g.NetFluxAtmo": {"value": 7.191296e+05}, - "log.initial.g.WaterFracMelt": {"value": 0.000490}, - "log.initial.g.RadioPower": {"value": 8.503439e+13, "unit": u.W}, - "log.initial.g.TidalPower": {"value": 3.499752e+11, "unit": u.W}, - "log.initial.g.HZInnerEdge": {"value": 2.216633e+10, "unit": u.m}, - "log.initial.g.MeltFraction": {"value": 1.000000}, - "log.initial.g.CO2MassMOAtm": {"value": 0.000000, "unit": u.kg}, - "log.initial.g.CO2MassSol": {"value": 0.000000, "unit": u.kg}, - "log.initial.g.PressCO2Atm": {"value": 0.000000}, - "log.initial.g.CO2FracMelt": {"value": 0.000000}, - "log.final.system.Age": {"value": 1.581036e+14, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+11, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 3.489314e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -2.672379e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -2.688114e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 1.260909e+37, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Trappist1.Mass": {"value": 1.590733e+29, "unit": u.kg, "rtol": 1e-4}, - "log.final.Trappist1.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Trappist1.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Trappist1.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.Trappist1.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.Trappist1.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.Trappist1.Radius": {"value": 59.103227, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.Trappist1.RadGyra": {"value": 0.458983, "rtol": 1e-4}, - "log.final.Trappist1.RotAngMom": {"value": 3.465407e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.RotKinEnergy": {"value": 1.260909e+37, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Trappist1.RotVel": {"value": 2.743230e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.Trappist1.RotRate": {"value": 7.277122e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.RotPer": {"value": 8.634162e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.Trappist1.Density": {"value": 708.926273, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.Trappist1.SurfEnFluxTotal": {"value": 0.055745, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.Trappist1.TidalQ": {"value": 100.000000, "rtol": 1e-4}, - "log.final.Trappist1.ImK2": {"value": -0.005000, "rtol": 1e-4}, - "log.final.Trappist1.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.Trappist1.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.Trappist1.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.Trappist1.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.Trappist1.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.Trappist1.HZLimitDryRunaway": {"value": 1.933388e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.Trappist1.HZLimRecVenus": {"value": 1.739978e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.Trappist1.HZLimRunaway": {"value": 2.289979e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.Trappist1.HZLimMoistGreenhouse": {"value": 2.302279e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.Trappist1.HZLimMaxGreenhouse": {"value": 4.417286e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.Trappist1.HZLimEarlyMars": {"value": 4.817504e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.Trappist1.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.Trappist1.KEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.Trappist1.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, - "log.final.Trappist1.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Trappist1.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.Trappist1.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.Trappist1.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.Trappist1.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.Trappist1.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Trappist1.LXUVTot": {"value": 7.797515e+21, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.Trappist1.TotOrbEnergy": {"value": -5.151238e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Trappist1.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Trappist1.LostEnergy": {"value": 3.131169e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Trappist1.LostAngMom": {"value": 5.325474e+38, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.Trappist1.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.Trappist1.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.Trappist1.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.DRotPerDtEqtide": {"value": 3.689301e-16, "rtol": 1e-4}, - "log.final.Trappist1.DRotRateDtEqtide": {"value": -3.109450e-25, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.Trappist1.EqRotRateDiscrete": {"value": 5.544505e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.EqRotPerDiscrete": {"value": 1.133228e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.Trappist1.EqRotRateCont": {"value": 5.544715e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.EqRotPerCont": {"value": 1.133184e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.Trappist1.EqRotPer": {"value": 1.133228e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.Trappist1.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.Trappist1.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.Trappist1.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.Trappist1.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.Trappist1.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.Trappist1.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.Trappist1.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.Trappist1.RotTimeEqtide": {"value": 2.340324e+20, "unit": u.sec, "rtol": 1e-4}, - "log.final.Trappist1.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.Trappist1.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.Trappist1.PowerEqtide": {"value": 9.954496e+16, "unit": u.W, "rtol": 1e-4}, - "log.final.Trappist1.SurfEnFluxEqtide": {"value": 0.055745, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.Trappist1.Luminosity": {"value": 0.020274, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.Trappist1.LXUVStellar": {"value": 2.027435e-05, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.Trappist1.Temperature": {"value": 2958.826369, "unit": u.K, "rtol": 1e-4}, - "log.final.Trappist1.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.Trappist1.RossbyNumber": {"value": 0.014473, "rtol": 1e-4}, - "log.final.Trappist1.DRotPerDtStellar": {"value": -1.829957e-10, "rtol": 1e-4}, - "log.final.g.Mass": {"value": 6.808292e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.g.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.g.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.g.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.g.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.g.Radius": {"value": 7.334815e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.g.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.g.RotAngMom": {"value": 5.077141e+32, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.g.RotKinEnergy": {"value": 1.407512e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.g.RotVel": {"value": 40.667915, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.g.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.g.RotRate": {"value": 5.544505e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.RotPer": {"value": 1.133228e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.Density": {"value": 4118.907830, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.g.SurfEnFluxTotal": {"value": 0.126295, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.g.TidalQ": {"value": 100.000000, "rtol": 1e-4}, - "log.final.g.ImK2": {"value": -0.005000, "rtol": 1e-4}, - "log.final.g.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.g.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.g.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.g.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.g.HEcc": {"value": 1.755450e-297, "rtol": 1e-4}, - "log.final.g.HZLimitDryRunaway": {"value": 1.933392e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.g.HZLimRecVenus": {"value": 1.739978e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.g.HZLimRunaway": {"value": 2.289979e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.g.HZLimMoistGreenhouse": {"value": 2.302279e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.g.HZLimMaxGreenhouse": {"value": 4.417286e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.g.HZLimEarlyMars": {"value": 4.817504e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.g.Instellation": {"value": 1.260523e+04, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.g.KEcc": {"value": 0.002000, "rtol": 1e-4}, - "log.final.g.Eccentricity": {"value": 0.002000, "rtol": 1e-4}, - "log.final.g.OrbEnergy": {"value": -5.151238e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.g.MeanMotion": {"value": 5.544505e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.OrbPeriod": {"value": 1.133228e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.SemiMajorAxis": {"value": 7.016140e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.g.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.g.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.g.OrbAngMom": {"value": 1.858138e+39, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.g.LongP": {"value": 8.777249e-295, "unit": u.rad, "rtol": 1e-4}, - "log.final.g.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.g.TotOrbEnergy": {"value": -5.151238e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.g.OrbPotEnergy": {"value": -1.030248e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.g.LostEnergy": {"value": 1.104438e+23, "unit": u.Joule, "rtol": 1e-4}, - "log.final.g.TidalRadius": {"value": 7.334815e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.g.DsemiDtEqtide": {"value": 5.562685e-309, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.g.DeccDtEqtide": {"value": -9.414760e-21, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.DMeanMotionDtEqtide": {"value": -4.940656e-324, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.g.DOrbPerDtEqtide": {"value": 1.347704e-312, "rtol": 1e-4}, - "log.final.g.EccTimeEqtide": {"value": 3.155760e+11, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.DHEccDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.DKEccDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.LockTime": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.g.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.g.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.g.DRotPerDtEqtide": {"value": -1.136943e-297, "rtol": 1e-4}, - "log.final.g.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.g.EqRotRateDiscrete": {"value": 5.544505e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.EqRotPerDiscrete": {"value": 1.133228e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.EqRotRateCont": {"value": 5.544715e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.EqRotPerCont": {"value": 1.133184e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.EqRotPer": {"value": 1.133228e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.EqTidePower": {"value": -1.250044e+11, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.g.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.g.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.g.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.g.RotTimeEqtide": {"value": 9.967318e+302, "unit": u.sec, "rtol": 1e-4}, - "log.final.g.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.g.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.g.PowerEqtide": {"value": 3.499752e+11, "unit": u.W, "rtol": 1e-4}, - "log.final.g.SurfEnFluxEqtide": {"value": 0.000518, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.g.D26AlPowerDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.g.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.D40KPowerDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.g.D40KNumManDt": {"value": -1.931830e+26, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.D232ThNumManDt": {"value": -1.086973e+24, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.D238UNumManDt": {"value": -1.606035e+24, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.D235UNumManDt": {"value": -3.521439e+24, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.g.RadPowerMan": {"value": 8.503391e+13, "unit": u.W, "rtol": 1e-4}, - "log.final.g.RadPowerCore": {"value": -0.000000, "unit": u.W, "rtol": 1e-4}, - "log.final.g.RadPowerCrust": {"value": -0.000000, "unit": u.W, "rtol": 1e-4}, - "log.final.g.RadPowerTotal": {"value": 8.503391e+13, "unit": u.W, "rtol": 1e-4}, - "log.final.g.SurfEnFluxRadTotal": {"value": 0.125778, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.g.SurfWaterMass": {"value": 2.780000e+21, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.RGLimit": {"value": 2.214290e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.g.XO": {"value": 0.333333, "rtol": 1e-4}, - "log.final.g.EtaO": {"value": 0.908264, "rtol": 1e-4}, - "log.final.g.PlanetRadius": {"value": 7.334815e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.g.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.g.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.g.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.g.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.g.ThermTemp": {"value": 288.700256, "unit": u.K, "rtol": 1e-4}, - "log.final.g.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.g.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.g.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.g.FXUV": {"value": 12.605228, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.g.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, - "log.final.g.RocheRadius": {"value": 1.701655e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.g.BondiRadius": {"value": 1.670086e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.g.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.g.RRCriticalFlux": {"value": 40.154478, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.g.CrossoverMass": {"value": 2.731806e-25, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, - "log.final.g.FXUVCRITDRAG": {"value": 0.151738, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.g.HREFFLUX": {"value": 9.824705e+18, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.g.XO2": {"value": 0.000000, "rtol": 1e-4}, - "log.final.g.XH2O": {"value": 1.000000, "rtol": 1e-4}, - "log.final.g.HDiffFlux": {"value": 1.090326e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.g.HRefODragMod": {"value": 0.120976, "rtol": 1e-4}, - "log.final.g.KTide": {"value": 0.935384, "rtol": 1e-4}, - "log.final.g.RGDuration": {"value": 0.00000e+00, "unit": u.yr, "rtol": 1e-4}, - "log.final.g.WaterMassMOAtm": {"value": 1.970140, "unit": u.TO, "rtol": 1e-4}, - "log.final.g.PotTemp": {"value": 2341.642524, "unit": u.K, "rtol": 1e-4}, - "log.final.g.SurfTemp": {"value": 4000.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.g.WaterMassSol": {"value": 0.027131, "unit": u.TO, "rtol": 1e-4}, - "log.final.g.SolidRadius": {"value": 1.007041, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.g.OxygenMassMOAtm": {"value": 2.229468e+17, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.OxygenMassSol": {"value": 8.607391e+16, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.PressWaterAtm": {"value": 3.436476e+06, "rtol": 1e-4}, - "log.final.g.PressOxygenAtm": {"value": 0.000000, "rtol": 1e-4}, - "log.final.g.HydrogenMassSpace": {"value": 4.244704e+17, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.OxygenMassSpace": {"value": 3.059782e+18, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.FracFe2O3Man": {"value": 1.024552e-06, "rtol": 1e-4}, - "log.final.g.NetFluxAtmo": {"value": 1.052877e+04, "rtol": 1e-4}, - "log.final.g.WaterFracMelt": {"value": 0.002362, "rtol": 1e-4}, - "log.final.g.RadioPower": {"value": 8.503391e+13, "unit": u.W, "rtol": 1e-4}, - "log.final.g.TidalPower": {"value": 3.499752e+11, "unit": u.W, "rtol": 1e-4}, - "log.final.g.HZInnerEdge": {"value": 2.214290e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.g.MeltFraction": {"value": 0.474952, "rtol": 1e-4}, - "log.final.g.CO2MassMOAtm": {"value": 1.755002e-297, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.CO2MassSol": {"value": 1.755002e-297, "unit": u.kg, "rtol": 1e-4}, - "log.final.g.PressCO2Atm": {"value": 0.000000, "rtol": 1e-4}, - "log.final.g.CO2FracMelt": {"value": 0.000000, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 1.577880e14, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 3.489309e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.672381e39, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.684995e39, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.261992e37, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.Trappist1.Mass": {"value": 1.590733e29, "unit": u.kg}, + "log.initial.Trappist1.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.Trappist1.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.Trappist1.Xobl": {"value": 0.000000}, + "log.initial.Trappist1.Yobl": {"value": 0.000000}, + "log.initial.Trappist1.Zobl": {"value": 1.000000}, + "log.initial.Trappist1.Radius": {"value": 59.171870, "unit": u.Rearth}, + "log.initial.Trappist1.RadGyra": {"value": 0.458957}, + "log.initial.Trappist1.RotAngMom": { + "value": 3.470727e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Trappist1.RotKinEnergy": {"value": 1.261992e37, "unit": u.Joule}, + "log.initial.Trappist1.RotVel": {"value": 2.744560e04, "unit": u.m / u.sec}, + "log.initial.Trappist1.BodyType": {"value": 0.000000}, + "log.initial.Trappist1.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.Trappist1.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.Trappist1.Density": {"value": 706.461927, "unit": u.kg / u.m**3}, + "log.initial.Trappist1.SurfEnFluxTotal": { + "value": 0.055898, + "unit": u.kg / u.sec**3, + }, + "log.initial.Trappist1.TidalQ": {"value": 100.000000}, + "log.initial.Trappist1.ImK2": {"value": -0.005000}, + "log.initial.Trappist1.K2": {"value": 0.500000}, + "log.initial.Trappist1.K2Man": {"value": 0.010000}, + "log.initial.Trappist1.Imk2Man": {"value": 0.000000}, + "log.initial.Trappist1.TidalQMantle": {"value": 100.000000}, + "log.initial.Trappist1.HEcc": {"value": 0.000000}, + "log.initial.Trappist1.HZLimitDryRunaway": {"value": 1.935431e10, "unit": u.m}, + "log.initial.Trappist1.HZLimRecVenus": {"value": 1.741821e10, "unit": u.m}, + "log.initial.Trappist1.HZLimRunaway": {"value": 2.292402e10, "unit": u.m}, + "log.initial.Trappist1.HZLimMoistGreenhouse": { + "value": 2.304718e10, + "unit": u.m, + }, + "log.initial.Trappist1.HZLimMaxGreenhouse": {"value": 4.421989e10, "unit": u.m}, + "log.initial.Trappist1.HZLimEarlyMars": {"value": 4.822633e10, "unit": u.m}, + "log.initial.Trappist1.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Trappist1.KEcc": {"value": 0.000000}, + "log.initial.Trappist1.Eccentricity": {"value": -1.000000}, + "log.initial.Trappist1.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.Trappist1.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.Trappist1.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.Trappist1.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.Trappist1.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + }, + "log.initial.Trappist1.COPP": {"value": 0.000000}, + "log.initial.Trappist1.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Trappist1.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.Trappist1.LXUVTot": { + "value": 7.814003e21, + "unit": u.kg / u.sec**3, + }, + "log.initial.Trappist1.TotOrbEnergy": {"value": -5.151238e33, "unit": u.Joule}, + "log.initial.Trappist1.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.Trappist1.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.Trappist1.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Trappist1.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.Trappist1.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.Trappist1.BodyDeccDt": {"value": -1.000000}, + "log.initial.Trappist1.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + }, + "log.initial.Trappist1.DRotPerDtEqtide": {"value": 3.707592e-16}, + "log.initial.Trappist1.DRotRateDtEqtide": { + "value": -3.120644e-25, + "unit": 1 / u.sec**2, + }, + "log.initial.Trappist1.EqRotRateDiscrete": { + "value": 5.544505e-06, + "unit": 1 / u.sec, + }, + "log.initial.Trappist1.EqRotPerDiscrete": {"value": 1.133228e06, "unit": u.sec}, + "log.initial.Trappist1.EqRotRateCont": { + "value": 5.544715e-06, + "unit": 1 / u.sec, + }, + "log.initial.Trappist1.EqRotPerCont": {"value": 1.133184e06, "unit": u.sec}, + "log.initial.Trappist1.EqRotPer": {"value": 1.133228e06, "unit": u.sec}, + "log.initial.Trappist1.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.Trappist1.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.Trappist1.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.Trappist1.OceanK2": {"value": 0.010000}, + "log.initial.Trappist1.EnvTidalQ": {"value": -1.000000}, + "log.initial.Trappist1.OceanTidalQ": {"value": -1.000000}, + "log.initial.Trappist1.TideLock": {"value": 0.000000}, + "log.initial.Trappist1.RotTimeEqtide": {"value": 2.330354e20, "unit": u.sec}, + "log.initial.Trappist1.EnvK2": {"value": 0.010000}, + "log.initial.Trappist1.OblTimeEqtide": {"value": -1.000000}, + "log.initial.Trappist1.PowerEqtide": {"value": 1.000511e17, "unit": u.W}, + "log.initial.Trappist1.SurfEnFluxEqtide": { + "value": 0.055898, + "unit": u.kg / u.sec**3, + }, + "log.initial.Trappist1.Luminosity": {"value": 0.020317, "unit": u.LSUN}, + "log.initial.Trappist1.LXUVStellar": {"value": 2.031722e-05, "unit": u.LSUN}, + "log.initial.Trappist1.Temperature": {"value": 2958.680453, "unit": u.K}, + "log.initial.Trappist1.LXUVFrac": {"value": 0.001000}, + "log.initial.Trappist1.RossbyNumber": {"value": 0.014482}, + "log.initial.Trappist1.DRotPerDtStellar": {"value": -1.871036e-10}, + "log.initial.g.Mass": {"value": 6.808292e24, "unit": u.kg}, + "log.initial.g.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.g.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.g.Xobl": {"value": 0.000000}, + "log.initial.g.Yobl": {"value": 0.000000}, + "log.initial.g.Zobl": {"value": 1.000000}, + "log.initial.g.Radius": {"value": 7.334815e06, "unit": u.m}, + "log.initial.g.RadGyra": {"value": 0.500000}, + "log.initial.g.RotAngMom": { + "value": 5.077141e32, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.g.RotKinEnergy": {"value": 1.407512e27, "unit": u.Joule}, + "log.initial.g.RotVel": {"value": 40.667915, "unit": u.m / u.sec}, + "log.initial.g.BodyType": {"value": 0.000000}, + "log.initial.g.RotRate": {"value": 5.544505e-06, "unit": 1 / u.sec}, + "log.initial.g.RotPer": {"value": 1.133228e06, "unit": u.sec}, + "log.initial.g.Density": {"value": 4118.907830, "unit": u.kg / u.m**3}, + "log.initial.g.SurfEnFluxTotal": {"value": 0.126296, "unit": u.kg / u.sec**3}, + "log.initial.g.TidalQ": {"value": 100.000000}, + "log.initial.g.ImK2": {"value": -0.005000}, + "log.initial.g.K2": {"value": 0.500000}, + "log.initial.g.K2Man": {"value": 0.010000}, + "log.initial.g.Imk2Man": {"value": 0.000000}, + "log.initial.g.TidalQMantle": {"value": 100.000000}, + "log.initial.g.HEcc": {"value": 0.000000}, + "log.initial.g.HZLimitDryRunaway": {"value": 1.935435e10, "unit": u.m}, + "log.initial.g.HZLimRecVenus": {"value": 1.741821e10, "unit": u.m}, + "log.initial.g.HZLimRunaway": {"value": 2.292402e10, "unit": u.m}, + "log.initial.g.HZLimMoistGreenhouse": {"value": 2.304718e10, "unit": u.m}, + "log.initial.g.HZLimMaxGreenhouse": {"value": 4.421989e10, "unit": u.m}, + "log.initial.g.HZLimEarlyMars": {"value": 4.822633e10, "unit": u.m}, + "log.initial.g.Instellation": {"value": 1.263188e04, "unit": u.kg / u.sec**3}, + "log.initial.g.KEcc": {"value": 0.002000}, + "log.initial.g.Eccentricity": {"value": 0.002000}, + "log.initial.g.OrbEnergy": {"value": -5.151238e33, "unit": u.Joule}, + "log.initial.g.MeanMotion": {"value": 5.544505e-06, "unit": 1 / u.sec}, + "log.initial.g.OrbPeriod": {"value": 1.133228e06, "unit": u.sec}, + "log.initial.g.SemiMajorAxis": {"value": 7.016140e09, "unit": u.m}, + "log.initial.g.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.g.COPP": {"value": 0.000000}, + "log.initial.g.OrbAngMom": { + "value": 1.858138e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.g.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.g.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.g.TotOrbEnergy": {"value": -5.151238e33, "unit": u.Joule}, + "log.initial.g.OrbPotEnergy": {"value": -1.030248e34, "unit": u.Joule}, + "log.initial.g.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.g.TidalRadius": {"value": 7.334815e06, "unit": u.m}, + "log.initial.g.DsemiDtEqtide": {"value": 5.562685e-309, "unit": u.m / u.sec}, + "log.initial.g.DeccDtEqtide": {"value": -9.370697e-21, "unit": 1 / u.sec}, + "log.initial.g.DMeanMotionDtEqtide": { + "value": -4.940656e-324, + "unit": 1 / u.sec**2, + }, + "log.initial.g.DOrbPerDtEqtide": {"value": 1.347704e-312}, + "log.initial.g.EccTimeEqtide": {"value": 0.000000, "unit": u.sec}, + "log.initial.g.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec}, + "log.initial.g.DHEccDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec}, + "log.initial.g.DKEccDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec}, + "log.initial.g.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.g.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.g.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.g.LockTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.g.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.g.BodyDeccDt": {"value": -1.000000}, + "log.initial.g.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.g.DRotPerDtEqtide": {"value": -1.136943e-297}, + "log.initial.g.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + }, + "log.initial.g.EqRotRateDiscrete": {"value": 5.544505e-06, "unit": 1 / u.sec}, + "log.initial.g.EqRotPerDiscrete": {"value": 1.133228e06, "unit": u.sec}, + "log.initial.g.EqRotRateCont": {"value": 5.544715e-06, "unit": 1 / u.sec}, + "log.initial.g.EqRotPerCont": {"value": 1.133184e06, "unit": u.sec}, + "log.initial.g.EqRotPer": {"value": 1.133228e06, "unit": u.sec}, + "log.initial.g.EqTidePower": {"value": -1.250044e11, "unit": 1 / u.sec}, + "log.initial.g.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.g.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.g.OceanK2": {"value": 0.010000}, + "log.initial.g.EnvTidalQ": {"value": -1.000000}, + "log.initial.g.OceanTidalQ": {"value": -1.000000}, + "log.initial.g.TideLock": {"value": 1.000000}, + "log.initial.g.RotTimeEqtide": {"value": 9.967318e302, "unit": u.sec}, + "log.initial.g.EnvK2": {"value": 0.010000}, + "log.initial.g.OblTimeEqtide": {"value": -1.000000}, + "log.initial.g.PowerEqtide": {"value": 3.499752e11, "unit": u.W}, + "log.initial.g.SurfEnFluxEqtide": { + "value": 0.000518, + "unit": u.kg / u.sec**3, + }, + "log.initial.g.D26AlPowerDt": {"value": -1.000000}, + "log.initial.g.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.g.D40KPowerDt": {"value": -1.000000}, + "log.initial.g.D40KNumManDt": {"value": -1.931840e26, "unit": 1 / u.sec}, + "log.initial.g.D232ThNumManDt": {"value": -1.086973e24, "unit": 1 / u.sec}, + "log.initial.g.D238UNumManDt": {"value": -1.606037e24, "unit": 1 / u.sec}, + "log.initial.g.D235UNumManDt": {"value": -3.521474e24, "unit": 1 / u.sec}, + "log.initial.g.RadPowerMan": {"value": 8.503439e13, "unit": u.W}, + "log.initial.g.RadPowerCore": {"value": -0.000000, "unit": u.W}, + "log.initial.g.RadPowerCrust": {"value": -0.000000, "unit": u.W}, + "log.initial.g.RadPowerTotal": {"value": 8.503439e13, "unit": u.W}, + "log.initial.g.SurfEnFluxRadTotal": { + "value": 0.125779, + "unit": u.kg / u.sec**3, + }, + "log.initial.g.SurfWaterMass": {"value": 2.780000e21, "unit": u.kg}, + "log.initial.g.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.g.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.g.RGLimit": {"value": 2.216633e10, "unit": u.m}, + "log.initial.g.XO": {"value": 0.333333}, + "log.initial.g.EtaO": {"value": 0.908442}, + "log.initial.g.PlanetRadius": {"value": 7.334815e06, "unit": u.m}, + "log.initial.g.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.g.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.g.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.g.PresXUV": {"value": 5.000000}, + "log.initial.g.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.g.ThermTemp": {"value": 288.852751, "unit": u.K}, + "log.initial.g.AtmGasConst": {"value": 4124.000000}, + "log.initial.g.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.g.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.g.FXUV": {"value": 12.631882, "unit": u.W / u.m**2}, + "log.initial.g.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.g.RocheRadius": {"value": 1.701655e08, "unit": u.m}, + "log.initial.g.BondiRadius": {"value": 1.669199e08, "unit": u.m}, + "log.initial.g.HEscapeRegime": {"value": 8.000000}, + "log.initial.g.RRCriticalFlux": {"value": 40.154478, "unit": u.W / u.m**2}, + "log.initial.g.CrossoverMass": {"value": 2.737080e-25, "unit": u.kg}, + "log.initial.g.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.g.FXUVCRITDRAG": {"value": 0.151738, "unit": u.W / u.m**2}, + "log.initial.g.HREFFLUX": {"value": 9.845479e18, "unit": 1 / u.m**2 / u.sec}, + "log.initial.g.XO2": {"value": 0.000000}, + "log.initial.g.XH2O": {"value": 1.000000}, + "log.initial.g.HDiffFlux": {"value": 1.090326e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.g.HRefODragMod": {"value": 0.120955}, + "log.initial.g.KTide": {"value": 0.935384}, + "log.initial.g.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.initial.g.WaterMassMOAtm": {"value": 2.000000, "unit": u.TO}, + "log.initial.g.PotTemp": {"value": 4000.000000, "unit": u.K}, + "log.initial.g.SurfTemp": {"value": 4000.000000, "unit": u.K}, + "log.initial.g.WaterMassSol": {"value": 0.000000, "unit": u.TO}, + "log.initial.g.SolidRadius": {"value": 0.613035, "unit": u.Rearth}, + "log.initial.g.OxygenMassMOAtm": {"value": 0.000000, "unit": u.kg}, + "log.initial.g.OxygenMassSol": {"value": 0.000000, "unit": u.kg}, + "log.initial.g.PressWaterAtm": {"value": 4.098668e05}, + "log.initial.g.PressOxygenAtm": {"value": 0.000000}, + "log.initial.g.HydrogenMassSpace": {"value": 0.000000, "unit": u.kg}, + "log.initial.g.OxygenMassSpace": {"value": 0.000000, "unit": u.kg}, + "log.initial.g.FracFe2O3Man": {"value": 0.000000}, + "log.initial.g.NetFluxAtmo": {"value": 7.191296e05}, + "log.initial.g.WaterFracMelt": {"value": 0.000490}, + "log.initial.g.RadioPower": {"value": 8.503439e13, "unit": u.W}, + "log.initial.g.TidalPower": {"value": 3.499752e11, "unit": u.W}, + "log.initial.g.HZInnerEdge": {"value": 2.216633e10, "unit": u.m}, + "log.initial.g.MeltFraction": {"value": 1.000000}, + "log.initial.g.CO2MassMOAtm": {"value": 0.000000, "unit": u.kg}, + "log.initial.g.CO2MassSol": {"value": 0.000000, "unit": u.kg}, + "log.initial.g.PressCO2Atm": {"value": 0.000000}, + "log.initial.g.CO2FracMelt": {"value": 0.000000}, + "log.final.system.Age": {"value": 1.581036e14, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e11, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 3.489314e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -2.672379e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -2.688114e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 1.260909e37, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Trappist1.Mass": {"value": 1.590733e29, "unit": u.kg, "rtol": 1e-4}, + "log.final.Trappist1.Obliquity": { + "value": 0.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.Trappist1.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.Trappist1.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.Trappist1.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.Trappist1.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.Trappist1.Radius": { + "value": 59.103227, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.Trappist1.RadGyra": {"value": 0.458983, "rtol": 1e-4}, + "log.final.Trappist1.RotAngMom": { + "value": 3.465407e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.RotKinEnergy": { + "value": 1.260909e37, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Trappist1.RotVel": { + "value": 2.743230e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.Trappist1.RotRate": { + "value": 7.277122e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.RotPer": { + "value": 8.634162e04, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.Density": { + "value": 708.926273, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.Trappist1.SurfEnFluxTotal": { + "value": 0.055745, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.Trappist1.TidalQ": {"value": 100.000000, "rtol": 1e-4}, + "log.final.Trappist1.ImK2": {"value": -0.005000, "rtol": 1e-4}, + "log.final.Trappist1.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.Trappist1.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.Trappist1.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.Trappist1.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.Trappist1.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.Trappist1.HZLimitDryRunaway": { + "value": 1.933388e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Trappist1.HZLimRecVenus": { + "value": 1.739978e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Trappist1.HZLimRunaway": { + "value": 2.289979e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Trappist1.HZLimMoistGreenhouse": { + "value": 2.302279e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Trappist1.HZLimMaxGreenhouse": { + "value": 4.417286e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Trappist1.HZLimEarlyMars": { + "value": 4.817504e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Trappist1.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.Trappist1.KEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.Trappist1.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, + "log.final.Trappist1.OrbEnergy": { + "value": 0.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Trappist1.MeanMotion": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.OrbPeriod": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.SemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Trappist1.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Trappist1.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.Trappist1.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.Trappist1.LXUVTot": { + "value": 7.797515e21, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.Trappist1.TotOrbEnergy": { + "value": -5.151238e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Trappist1.OrbPotEnergy": { + "value": -1.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Trappist1.LostEnergy": { + "value": 3.131169e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Trappist1.LostAngMom": { + "value": 5.325474e38, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.LockTime": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.Trappist1.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.Trappist1.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.DRotPerDtEqtide": {"value": 3.689301e-16, "rtol": 1e-4}, + "log.final.Trappist1.DRotRateDtEqtide": { + "value": -3.109450e-25, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.Trappist1.EqRotRateDiscrete": { + "value": 5.544505e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.EqRotPerDiscrete": { + "value": 1.133228e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.EqRotRateCont": { + "value": 5.544715e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.EqRotPerCont": { + "value": 1.133184e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.EqRotPer": { + "value": 1.133228e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.EqTidePower": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.GammaRot": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.GammaOrb": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.Trappist1.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.Trappist1.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.Trappist1.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.Trappist1.RotTimeEqtide": { + "value": 2.340324e20, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.Trappist1.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.Trappist1.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.Trappist1.PowerEqtide": { + "value": 9.954496e16, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.Trappist1.SurfEnFluxEqtide": { + "value": 0.055745, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.Trappist1.Luminosity": { + "value": 0.020274, + "unit": u.LSUN, + "rtol": 1e-4, + }, + "log.final.Trappist1.LXUVStellar": { + "value": 2.027435e-05, + "unit": u.LSUN, + "rtol": 1e-4, + }, + "log.final.Trappist1.Temperature": { + "value": 2958.826369, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.Trappist1.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.Trappist1.RossbyNumber": {"value": 0.014473, "rtol": 1e-4}, + "log.final.Trappist1.DRotPerDtStellar": {"value": -1.829957e-10, "rtol": 1e-4}, + "log.final.g.Mass": {"value": 6.808292e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.g.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.g.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.g.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.g.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.g.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.g.Radius": {"value": 7.334815e06, "unit": u.m, "rtol": 1e-4}, + "log.final.g.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.g.RotAngMom": { + "value": 5.077141e32, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.g.RotKinEnergy": { + "value": 1.407512e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.g.RotVel": {"value": 40.667915, "unit": u.m / u.sec, "rtol": 1e-4}, + "log.final.g.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.g.RotRate": {"value": 5.544505e-06, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.g.RotPer": {"value": 1.133228e06, "unit": u.sec, "rtol": 1e-4}, + "log.final.g.Density": { + "value": 4118.907830, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.g.SurfEnFluxTotal": { + "value": 0.126295, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.g.TidalQ": {"value": 100.000000, "rtol": 1e-4}, + "log.final.g.ImK2": {"value": -0.005000, "rtol": 1e-4}, + "log.final.g.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.g.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.g.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.g.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.g.HEcc": {"value": 1.755450e-297, "rtol": 1e-4}, + "log.final.g.HZLimitDryRunaway": { + "value": 1.933392e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.g.HZLimRecVenus": {"value": 1.739978e10, "unit": u.m, "rtol": 1e-4}, + "log.final.g.HZLimRunaway": {"value": 2.289979e10, "unit": u.m, "rtol": 1e-4}, + "log.final.g.HZLimMoistGreenhouse": { + "value": 2.302279e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.g.HZLimMaxGreenhouse": { + "value": 4.417286e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.g.HZLimEarlyMars": {"value": 4.817504e10, "unit": u.m, "rtol": 1e-4}, + "log.final.g.Instellation": { + "value": 1.260523e04, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.g.KEcc": {"value": 0.002000, "rtol": 1e-4}, + "log.final.g.Eccentricity": {"value": 0.002000, "rtol": 1e-4}, + "log.final.g.OrbEnergy": {"value": -5.151238e33, "unit": u.Joule, "rtol": 1e-4}, + "log.final.g.MeanMotion": { + "value": 5.544505e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.OrbPeriod": {"value": 1.133228e06, "unit": u.sec, "rtol": 1e-4}, + "log.final.g.SemiMajorAxis": {"value": 7.016140e09, "unit": u.m, "rtol": 1e-4}, + "log.final.g.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.g.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.g.OrbAngMom": { + "value": 1.858138e39, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.g.LongP": {"value": 8.777249e-295, "unit": u.rad, "rtol": 1e-4}, + "log.final.g.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.g.TotOrbEnergy": { + "value": -5.151238e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.g.OrbPotEnergy": { + "value": -1.030248e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.g.LostEnergy": {"value": 1.104438e23, "unit": u.Joule, "rtol": 1e-4}, + "log.final.g.TidalRadius": {"value": 7.334815e06, "unit": u.m, "rtol": 1e-4}, + "log.final.g.DsemiDtEqtide": { + "value": 5.562685e-309, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.g.DeccDtEqtide": { + "value": -9.414760e-21, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.DMeanMotionDtEqtide": { + "value": -4.940656e-324, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.g.DOrbPerDtEqtide": {"value": 1.347704e-312, "rtol": 1e-4}, + "log.final.g.EccTimeEqtide": { + "value": 3.155760e11, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.g.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.g.DHEccDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.DKEccDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.LockTime": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.g.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.g.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.g.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.g.DRotPerDtEqtide": {"value": -1.136943e-297, "rtol": 1e-4}, + "log.final.g.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.g.EqRotRateDiscrete": { + "value": 5.544505e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.EqRotPerDiscrete": { + "value": 1.133228e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.g.EqRotRateCont": { + "value": 5.544715e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.EqRotPerCont": {"value": 1.133184e06, "unit": u.sec, "rtol": 1e-4}, + "log.final.g.EqRotPer": {"value": 1.133228e06, "unit": u.sec, "rtol": 1e-4}, + "log.final.g.EqTidePower": { + "value": -1.250044e11, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.g.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.g.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.g.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.g.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.g.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.g.RotTimeEqtide": { + "value": 9.967318e302, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.g.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.g.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.g.PowerEqtide": {"value": 3.499752e11, "unit": u.W, "rtol": 1e-4}, + "log.final.g.SurfEnFluxEqtide": { + "value": 0.000518, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.g.D26AlPowerDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.g.D26AlNumManDt": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.D40KPowerDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.g.D40KNumManDt": { + "value": -1.931830e26, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.D232ThNumManDt": { + "value": -1.086973e24, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.D238UNumManDt": { + "value": -1.606035e24, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.D235UNumManDt": { + "value": -3.521439e24, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.RadPowerMan": {"value": 8.503391e13, "unit": u.W, "rtol": 1e-4}, + "log.final.g.RadPowerCore": {"value": -0.000000, "unit": u.W, "rtol": 1e-4}, + "log.final.g.RadPowerCrust": {"value": -0.000000, "unit": u.W, "rtol": 1e-4}, + "log.final.g.RadPowerTotal": {"value": 8.503391e13, "unit": u.W, "rtol": 1e-4}, + "log.final.g.SurfEnFluxRadTotal": { + "value": 0.125778, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.g.SurfWaterMass": {"value": 2.780000e21, "unit": u.kg, "rtol": 1e-4}, + "log.final.g.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.g.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.g.RGLimit": {"value": 2.214290e10, "unit": u.m, "rtol": 1e-4}, + "log.final.g.XO": {"value": 0.333333, "rtol": 1e-4}, + "log.final.g.EtaO": {"value": 0.908264, "rtol": 1e-4}, + "log.final.g.PlanetRadius": {"value": 7.334815e06, "unit": u.m, "rtol": 1e-4}, + "log.final.g.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.g.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.g.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.g.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.g.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.g.ThermTemp": {"value": 288.700256, "unit": u.K, "rtol": 1e-4}, + "log.final.g.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.g.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.g.DEnvMassDt": { + "value": 0.000000, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.g.FXUV": {"value": 12.605228, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.g.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, + "log.final.g.RocheRadius": {"value": 1.701655e08, "unit": u.m, "rtol": 1e-4}, + "log.final.g.BondiRadius": {"value": 1.670086e08, "unit": u.m, "rtol": 1e-4}, + "log.final.g.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.g.RRCriticalFlux": { + "value": 40.154478, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.g.CrossoverMass": { + "value": 2.731806e-25, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.g.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, + "log.final.g.FXUVCRITDRAG": { + "value": 0.151738, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.g.HREFFLUX": { + "value": 9.824705e18, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.XO2": {"value": 0.000000, "rtol": 1e-4}, + "log.final.g.XH2O": {"value": 1.000000, "rtol": 1e-4}, + "log.final.g.HDiffFlux": { + "value": 1.090326e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.g.HRefODragMod": {"value": 0.120976, "rtol": 1e-4}, + "log.final.g.KTide": {"value": 0.935384, "rtol": 1e-4}, + "log.final.g.RGDuration": {"value": 0.00000e00, "unit": u.yr, "rtol": 1e-4}, + "log.final.g.WaterMassMOAtm": {"value": 1.970140, "unit": u.TO, "rtol": 1e-4}, + "log.final.g.PotTemp": {"value": 2341.642524, "unit": u.K, "rtol": 1e-4}, + "log.final.g.SurfTemp": {"value": 4000.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.g.WaterMassSol": {"value": 0.027131, "unit": u.TO, "rtol": 1e-4}, + "log.final.g.SolidRadius": {"value": 1.007041, "unit": u.Rearth, "rtol": 1e-4}, + "log.final.g.OxygenMassMOAtm": { + "value": 2.229468e17, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.g.OxygenMassSol": {"value": 8.607391e16, "unit": u.kg, "rtol": 1e-4}, + "log.final.g.PressWaterAtm": {"value": 3.436476e06, "rtol": 1e-4}, + "log.final.g.PressOxygenAtm": {"value": 0.000000, "rtol": 1e-4}, + "log.final.g.HydrogenMassSpace": { + "value": 4.244704e17, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.g.OxygenMassSpace": { + "value": 3.059782e18, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.g.FracFe2O3Man": {"value": 1.024552e-06, "rtol": 1e-4}, + "log.final.g.NetFluxAtmo": {"value": 1.052877e04, "rtol": 1e-4}, + "log.final.g.WaterFracMelt": {"value": 0.002362, "rtol": 1e-4}, + "log.final.g.RadioPower": {"value": 8.503391e13, "unit": u.W, "rtol": 1e-4}, + "log.final.g.TidalPower": {"value": 3.499752e11, "unit": u.W, "rtol": 1e-4}, + "log.final.g.HZInnerEdge": {"value": 2.214290e10, "unit": u.m, "rtol": 1e-4}, + "log.final.g.MeltFraction": {"value": 0.474952, "rtol": 1e-4}, + "log.final.g.CO2MassMOAtm": { + "value": 1.755002e-297, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.g.CO2MassSol": {"value": 1.755002e-297, "unit": u.kg, "rtol": 1e-4}, + "log.final.g.PressCO2Atm": {"value": 0.000000, "rtol": 1e-4}, + "log.final.g.CO2FracMelt": {"value": 0.000000, "rtol": 1e-4}, + } ) -class Test_MagmOc_Trappist1g(Benchmark): - pass +class Test_MagmOc_Trappist1g(Benchmark): + pass diff --git a/tests/AtmescEqtideStellar/Lopez12CPL/test_Lopez12CPL.py b/tests/AtmescEqtideStellar/Lopez12CPL/test_Lopez12CPL.py index ca1571b79..9c396ed6e 100644 --- a/tests/AtmescEqtideStellar/Lopez12CPL/test_Lopez12CPL.py +++ b/tests/AtmescEqtideStellar/Lopez12CPL/test_Lopez12CPL.py @@ -1,1058 +1,2113 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 6.747268e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.482441e+43, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.482440e+43, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 5.347271e+34, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.star.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.star.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.Xobl": {"value": 0.000000}, - "log.initial.star.Yobl": {"value": 0.000000}, - "log.initial.star.Zobl": {"value": 1.000000}, - "log.initial.star.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.star.RadGyra": {"value": 0.500000}, - "log.initial.star.RotAngMom": {"value": 1.470605e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.RotKinEnergy": {"value": 5.347271e+34, "unit": u.Joule}, - "log.initial.star.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.star.BodyType": {"value": 0.000000}, - "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.star.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.star.Density": {"value": 1.829552e+09, "unit": u.kg / u.m ** 3}, - "log.initial.star.SurfEnFluxTotal": {"value": 4.474499e-12, "unit": u.kg / u.sec ** 3}, - "log.initial.star.TidalQ": {"value": 1.000000e+06}, - "log.initial.star.ImK2": {"value": -5.000000e-07}, - "log.initial.star.K2": {"value": 0.500000}, - "log.initial.star.K2Man": {"value": 0.010000}, - "log.initial.star.Imk2Man": {"value": 0.000000}, - "log.initial.star.TidalQMantle": {"value": 100.000000}, - "log.initial.star.HEcc": {"value": 0.000000}, - "log.initial.star.HZLimitDryRunaway": {"value": 3.036202e+09, "unit": u.m}, - "log.initial.star.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m}, - "log.initial.star.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m}, - "log.initial.star.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m}, - "log.initial.star.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m}, - "log.initial.star.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m}, - "log.initial.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.star.KEcc": {"value": 0.000000}, - "log.initial.star.Eccentricity": {"value": -1.000000}, - "log.initial.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.star.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.COPP": {"value": 0.000000}, - "log.initial.star.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.LXUVTot": {"value": 1.923000e+20, "unit": u.kg / u.sec ** 3}, - "log.initial.star.TotOrbEnergy": {"value": -2.119237e+35, "unit": u.Joule}, - "log.initial.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.star.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.star.BodyDeccDt": {"value": -1.000000}, - "log.initial.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.star.DRotPerDtEqtide": {"value": 2.054554e-27}, - "log.initial.star.DRotRateDtEqtide": {"value": -1.729298e-36, "unit": 1 / u.sec ** 2}, - "log.initial.star.EqRotRateDiscrete": {"value": 6.296062e-06, "unit": 1 / u.sec}, - "log.initial.star.EqRotPerDiscrete": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.star.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, - "log.initial.star.EqRotPerCont": {"value": 7.231556e+05, "unit": u.sec}, - "log.initial.star.EqRotPer": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.star.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.star.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.OceanK2": {"value": 0.010000}, - "log.initial.star.EnvTidalQ": {"value": -1.000000}, - "log.initial.star.OceanTidalQ": {"value": -1.000000}, - "log.initial.star.TideLock": {"value": 0.000000}, - "log.initial.star.RotTimeEqtide": {"value": 0.000000, "unit": u.sec}, - "log.initial.star.EnvK2": {"value": 0.010000}, - "log.initial.star.OblTimeEqtide": {"value": -1.000000}, - "log.initial.star.PowerEqtide": {"value": 2287.372458, "unit": u.W}, - "log.initial.star.SurfEnFluxEqtide": {"value": 4.474499e-12, "unit": u.kg / u.sec ** 3}, - "log.initial.star.Luminosity": {"value": 1.923000e+23, "unit": u.W}, - "log.initial.star.LXUVStellar": {"value": 1.923000e+20, "unit": u.W}, - "log.initial.star.Temperature": {"value": 5778.000000, "unit": u.K}, - "log.initial.star.LXUVFrac": {"value": 0.001000}, - "log.initial.star.RossbyNumber": {"value": 0.078260}, - "log.initial.star.DRotPerDtStellar": {"value": 6.530034e-18}, - "log.initial.auto.Mass": {"value": 2.000000, "unit": u.Mearth}, - "log.initial.auto.Obliquity": {"value": 0.785398, "unit": u.rad}, - "log.initial.auto.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.auto.Xobl": {"value": 0.707107}, - "log.initial.auto.Yobl": {"value": 0.000000}, - "log.initial.auto.Zobl": {"value": 0.707107}, - "log.initial.auto.Radius": {"value": 2.096446e+08, "unit": u.m}, - "log.initial.auto.RadGyra": {"value": 0.400000}, - "log.initial.auto.RotAngMom": {"value": 1.221650e+37, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.auto.RotKinEnergy": {"value": 8.884088e+32, "unit": u.Joule}, - "log.initial.auto.RotVel": {"value": 3.049157e+04, "unit": u.m / u.sec}, - "log.initial.auto.BodyType": {"value": 0.000000}, - "log.initial.auto.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, - "log.initial.auto.RotPer": {"value": 0.500000, "unit": u.day}, - "log.initial.auto.Density": {"value": 0.309474, "unit": u.kg / u.m ** 3}, - "log.initial.auto.SurfEnFluxTotal": {"value": 2.324795e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.auto.TidalQ": {"value": -1.000000e+05}, - "log.initial.auto.ImK2": {"value": -5.000000e-06}, - "log.initial.auto.K2": {"value": 0.500000}, - "log.initial.auto.K2Man": {"value": 0.300000}, - "log.initial.auto.Imk2Man": {"value": -0.003000}, - "log.initial.auto.TidalQMantle": {"value": 100.000000}, - "log.initial.auto.HEcc": {"value": 0.000000}, - "log.initial.auto.HZLimitDryRunaway": {"value": 3.098811e+09, "unit": u.m}, - "log.initial.auto.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m}, - "log.initial.auto.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m}, - "log.initial.auto.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m}, - "log.initial.auto.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m}, - "log.initial.auto.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m}, - "log.initial.auto.Instellation": {"value": 69.788358, "unit": u.kg / u.sec ** 3}, - "log.initial.auto.KEcc": {"value": 0.200000}, - "log.initial.auto.Eccentricity": {"value": 0.200000}, - "log.initial.auto.OrbEnergy": {"value": -5.298093e+34, "unit": u.Joule}, - "log.initial.auto.MeanMotion": {"value": 6.296062e-06, "unit": 1 / u.sec}, - "log.initial.auto.OrbPeriod": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.auto.SemiMajorAxis": {"value": 0.100000, "unit": u.au}, - "log.initial.auto.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.auto.COPP": {"value": 0.000000}, - "log.initial.auto.OrbAngMom": {"value": 1.648983e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.auto.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.auto.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.auto.TotOrbEnergy": {"value": -2.119237e+35, "unit": u.Joule}, - "log.initial.auto.OrbPotEnergy": {"value": -1.059619e+35, "unit": u.Joule}, - "log.initial.auto.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.auto.TidalRadius": {"value": 2.096446e+08, "unit": u.m}, - "log.initial.auto.DsemiDtEqtide": {"value": 0.000192, "unit": u.m / u.sec}, - "log.initial.auto.DeccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, - "log.initial.auto.DMeanMotionDtEqtide": {"value": -1.211805e-19, "unit": 1 / u.sec ** 2}, - "log.initial.auto.DOrbPerDtEqtide": {"value": 1.920766e-08}, - "log.initial.auto.EccTimeEqtide": {"value": 4.954969e+13, "unit": u.sec}, - "log.initial.auto.SemiTimeEqtide": {"value": 7.793412e+13, "unit": u.sec}, - "log.initial.auto.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.auto.DKEccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, - "log.initial.auto.DXoblDtEqtide": {"value": 1.462258e-12, "unit": 1 / u.sec}, - "log.initial.auto.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.auto.DZoblDtEqtide": {"value": -1.462258e-12, "unit": 1 / u.sec}, - "log.initial.auto.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.auto.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.auto.BodyDeccDt": {"value": -1.000000}, - "log.initial.auto.DOblDtEqtide": {"value": 2.067945e-12, "unit": u.rad / u.sec}, - "log.initial.auto.DRotPerDtEqtide": {"value": 3.287202e-07}, - "log.initial.auto.DRotRateDtEqtide": {"value": -1.106722e-15, "unit": 1 / u.sec ** 2}, - "log.initial.auto.EqRotRateDiscrete": {"value": 6.296062e-06, "unit": 1 / u.sec}, - "log.initial.auto.EqRotPerDiscrete": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.auto.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, - "log.initial.auto.EqRotPerCont": {"value": 7.231556e+05, "unit": u.sec}, - "log.initial.auto.EqRotPer": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.auto.EqTidePower": {"value": 1.278596e+20, "unit": 1 / u.sec}, - "log.initial.auto.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.auto.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.auto.OceanK2": {"value": 0.010000}, - "log.initial.auto.EnvTidalQ": {"value": -1.000000}, - "log.initial.auto.OceanTidalQ": {"value": -1.000000}, - "log.initial.auto.TideLock": {"value": 0.000000}, - "log.initial.auto.RotTimeEqtide": {"value": 1.314188e+11, "unit": u.sec}, - "log.initial.auto.EnvK2": {"value": 0.500000}, - "log.initial.auto.OblTimeEqtide": {"value": -1.000000}, - "log.initial.auto.PowerEqtide": {"value": 1.284046e+22, "unit": u.W}, - "log.initial.auto.SurfEnFluxEqtide": {"value": 2.324895e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.auto.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.auto.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, - "log.initial.auto.OxygenMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.auto.RGLimit": {"value": 3.099115e+09, "unit": u.m}, - "log.initial.auto.XO": {"value": 0.000000}, - "log.initial.auto.EtaO": {"value": 0.000000}, - "log.initial.auto.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, - "log.initial.auto.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.auto.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.auto.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.auto.PresXUV": {"value": 5.000000}, - "log.initial.auto.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.auto.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.auto.AtmGasConst": {"value": 4124.000000}, - "log.initial.auto.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.auto.DEnvMassDt": {"value": -2.508715e+09, "unit": u.kg / u.sec}, - "log.initial.auto.FXUV": {"value": 0.069788, "unit": u.W / u.m ** 2}, - "log.initial.auto.AtmXAbsEffH2O": {"value": 0.300000}, - "log.initial.auto.RocheRadius": {"value": 1.885546e+08, "unit": u.m}, - "log.initial.auto.BondiRadius": {"value": 7.899468e+08, "unit": u.m}, - "log.initial.auto.HEscapeRegime": {"value": 3.000000}, - "log.initial.auto.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m ** 2}, - "log.initial.auto.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.auto.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.auto.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m ** 2}, - "log.initial.auto.HREFFLUX": {"value": 8.289171e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.auto.XO2": {"value": 0.000000}, - "log.initial.auto.XH2O": {"value": 0.000000}, - "log.initial.auto.HDiffFlux": {"value": 3.512237e+14, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.auto.HRefODragMod": {"value": 1.000000}, - "log.initial.auto.KTide": {"value": 1.000000}, - "log.initial.auto.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, - "log.initial.bondi.Mass": {"value": 2.000000, "unit": u.Mearth}, - "log.initial.bondi.Obliquity": {"value": 0.785398, "unit": u.rad}, - "log.initial.bondi.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.bondi.Xobl": {"value": 0.707107}, - "log.initial.bondi.Yobl": {"value": 0.000000}, - "log.initial.bondi.Zobl": {"value": 0.707107}, - "log.initial.bondi.Radius": {"value": 2.096446e+08, "unit": u.m}, - "log.initial.bondi.RadGyra": {"value": 0.400000}, - "log.initial.bondi.RotAngMom": {"value": 1.221650e+37, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.bondi.RotKinEnergy": {"value": 8.884088e+32, "unit": u.Joule}, - "log.initial.bondi.RotVel": {"value": 3.049157e+04, "unit": u.m / u.sec}, - "log.initial.bondi.BodyType": {"value": 0.000000}, - "log.initial.bondi.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, - "log.initial.bondi.RotPer": {"value": 0.500000, "unit": u.day}, - "log.initial.bondi.Density": {"value": 0.309474, "unit": u.kg / u.m ** 3}, - "log.initial.bondi.SurfEnFluxTotal": {"value": 2.324795e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.bondi.TidalQ": {"value": -1.000000e+05}, - "log.initial.bondi.ImK2": {"value": -5.000000e-06}, - "log.initial.bondi.K2": {"value": 0.500000}, - "log.initial.bondi.K2Man": {"value": 0.300000}, - "log.initial.bondi.Imk2Man": {"value": -0.003000}, - "log.initial.bondi.TidalQMantle": {"value": 100.000000}, - "log.initial.bondi.HEcc": {"value": 0.000000}, - "log.initial.bondi.HZLimitDryRunaway": {"value": 3.098811e+09, "unit": u.m}, - "log.initial.bondi.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m}, - "log.initial.bondi.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m}, - "log.initial.bondi.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m}, - "log.initial.bondi.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m}, - "log.initial.bondi.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m}, - "log.initial.bondi.Instellation": {"value": 69.788358, "unit": u.kg / u.sec ** 3}, - "log.initial.bondi.KEcc": {"value": 0.200000}, - "log.initial.bondi.Eccentricity": {"value": 0.200000}, - "log.initial.bondi.OrbEnergy": {"value": -5.298093e+34, "unit": u.Joule}, - "log.initial.bondi.MeanMotion": {"value": 6.296062e-06, "unit": 1 / u.sec}, - "log.initial.bondi.OrbPeriod": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.bondi.SemiMajorAxis": {"value": 0.100000, "unit": u.au}, - "log.initial.bondi.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.bondi.COPP": {"value": 0.000000}, - "log.initial.bondi.OrbAngMom": {"value": 1.648983e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.bondi.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.bondi.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.bondi.TotOrbEnergy": {"value": -2.119237e+35, "unit": u.Joule}, - "log.initial.bondi.OrbPotEnergy": {"value": -1.059619e+35, "unit": u.Joule}, - "log.initial.bondi.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.bondi.TidalRadius": {"value": 2.096446e+08, "unit": u.m}, - "log.initial.bondi.DsemiDtEqtide": {"value": 0.000192, "unit": u.m / u.sec}, - "log.initial.bondi.DeccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, - "log.initial.bondi.DMeanMotionDtEqtide": {"value": -1.211805e-19, "unit": 1 / u.sec ** 2}, - "log.initial.bondi.DOrbPerDtEqtide": {"value": 1.920766e-08}, - "log.initial.bondi.EccTimeEqtide": {"value": 4.954969e+13, "unit": u.sec}, - "log.initial.bondi.SemiTimeEqtide": {"value": 7.793412e+13, "unit": u.sec}, - "log.initial.bondi.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.bondi.DKEccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, - "log.initial.bondi.DXoblDtEqtide": {"value": 1.462258e-12, "unit": 1 / u.sec}, - "log.initial.bondi.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.bondi.DZoblDtEqtide": {"value": -1.462258e-12, "unit": 1 / u.sec}, - "log.initial.bondi.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.bondi.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.bondi.BodyDeccDt": {"value": -1.000000}, - "log.initial.bondi.DOblDtEqtide": {"value": 2.067945e-12, "unit": u.rad / u.sec}, - "log.initial.bondi.DRotPerDtEqtide": {"value": 3.287202e-07}, - "log.initial.bondi.DRotRateDtEqtide": {"value": -1.106722e-15, "unit": 1 / u.sec ** 2}, - "log.initial.bondi.EqRotRateDiscrete": {"value": 6.296062e-06, "unit": 1 / u.sec}, - "log.initial.bondi.EqRotPerDiscrete": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.bondi.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, - "log.initial.bondi.EqRotPerCont": {"value": 7.231556e+05, "unit": u.sec}, - "log.initial.bondi.EqRotPer": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.bondi.EqTidePower": {"value": 1.278596e+20, "unit": 1 / u.sec}, - "log.initial.bondi.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.bondi.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.bondi.OceanK2": {"value": 0.010000}, - "log.initial.bondi.EnvTidalQ": {"value": -1.000000}, - "log.initial.bondi.OceanTidalQ": {"value": -1.000000}, - "log.initial.bondi.TideLock": {"value": 0.000000}, - "log.initial.bondi.RotTimeEqtide": {"value": 1.314188e+11, "unit": u.sec}, - "log.initial.bondi.EnvK2": {"value": 0.500000}, - "log.initial.bondi.OblTimeEqtide": {"value": -1.000000}, - "log.initial.bondi.PowerEqtide": {"value": 1.284046e+22, "unit": u.W}, - "log.initial.bondi.SurfEnFluxEqtide": {"value": 2.324895e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.bondi.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.bondi.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, - "log.initial.bondi.OxygenMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.bondi.RGLimit": {"value": 3.099115e+09, "unit": u.m}, - "log.initial.bondi.XO": {"value": 0.000000}, - "log.initial.bondi.EtaO": {"value": 0.000000}, - "log.initial.bondi.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, - "log.initial.bondi.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.bondi.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.bondi.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.bondi.PresXUV": {"value": 5.000000}, - "log.initial.bondi.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.bondi.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.bondi.AtmGasConst": {"value": 4124.000000}, - "log.initial.bondi.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.bondi.DEnvMassDt": {"value": -1.230386e+15, "unit": u.kg / u.sec}, - "log.initial.bondi.FXUV": {"value": 0.069788, "unit": u.W / u.m ** 2}, - "log.initial.bondi.AtmXAbsEffH2O": {"value": 0.300000}, - "log.initial.bondi.RocheRadius": {"value": 1.885546e+08, "unit": u.m}, - "log.initial.bondi.BondiRadius": {"value": 7.899468e+08, "unit": u.m}, - "log.initial.bondi.HEscapeRegime": {"value": 5.000000}, - "log.initial.bondi.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m ** 2}, - "log.initial.bondi.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.bondi.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.bondi.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m ** 2}, - "log.initial.bondi.HREFFLUX": {"value": 8.289171e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.bondi.XO2": {"value": 0.000000}, - "log.initial.bondi.XH2O": {"value": 0.000000}, - "log.initial.bondi.HDiffFlux": {"value": 3.512237e+14, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.bondi.HRefODragMod": {"value": 1.000000}, - "log.initial.bondi.KTide": {"value": 1.000000}, - "log.initial.bondi.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, - "log.initial.el.Mass": {"value": 2.000000, "unit": u.Mearth}, - "log.initial.el.Obliquity": {"value": 0.410152, "unit": u.rad}, - "log.initial.el.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.el.Xobl": {"value": 0.398749}, - "log.initial.el.Yobl": {"value": 0.000000}, - "log.initial.el.Zobl": {"value": 0.917060}, - "log.initial.el.Radius": {"value": 2.096446e+08, "unit": u.m}, - "log.initial.el.RadGyra": {"value": 0.400000}, - "log.initial.el.RotAngMom": {"value": 6.108249e+36, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.el.RotKinEnergy": {"value": 2.221022e+32, "unit": u.Joule}, - "log.initial.el.RotVel": {"value": 1.524578e+04, "unit": u.m / u.sec}, - "log.initial.el.BodyType": {"value": 0.000000}, - "log.initial.el.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.el.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.el.Density": {"value": 0.309474, "unit": u.kg / u.m ** 3}, - "log.initial.el.SurfEnFluxTotal": {"value": 1.100803e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.el.TidalQ": {"value": -1.000000e+05}, - "log.initial.el.ImK2": {"value": -5.000000e-06}, - "log.initial.el.K2": {"value": 0.500000}, - "log.initial.el.K2Man": {"value": 0.300000}, - "log.initial.el.Imk2Man": {"value": -0.003000}, - "log.initial.el.TidalQMantle": {"value": 100.000000}, - "log.initial.el.HEcc": {"value": 0.000000}, - "log.initial.el.HZLimitDryRunaway": {"value": 3.098811e+09, "unit": u.m}, - "log.initial.el.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m}, - "log.initial.el.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m}, - "log.initial.el.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m}, - "log.initial.el.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m}, - "log.initial.el.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m}, - "log.initial.el.Instellation": {"value": 69.788358, "unit": u.kg / u.sec ** 3}, - "log.initial.el.KEcc": {"value": 0.200000}, - "log.initial.el.Eccentricity": {"value": 0.200000}, - "log.initial.el.OrbEnergy": {"value": -5.298093e+34, "unit": u.Joule}, - "log.initial.el.MeanMotion": {"value": 6.296062e-06, "unit": 1 / u.sec}, - "log.initial.el.OrbPeriod": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.el.SemiMajorAxis": {"value": 0.100000, "unit": u.au}, - "log.initial.el.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.el.COPP": {"value": 0.000000}, - "log.initial.el.OrbAngMom": {"value": 1.648983e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.el.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.el.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.el.TotOrbEnergy": {"value": -2.119237e+35, "unit": u.Joule}, - "log.initial.el.OrbPotEnergy": {"value": -1.059619e+35, "unit": u.Joule}, - "log.initial.el.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.el.TidalRadius": {"value": 2.096446e+08, "unit": u.m}, - "log.initial.el.DsemiDtEqtide": {"value": 0.000192, "unit": u.m / u.sec}, - "log.initial.el.DeccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, - "log.initial.el.DMeanMotionDtEqtide": {"value": -1.211805e-19, "unit": 1 / u.sec ** 2}, - "log.initial.el.DOrbPerDtEqtide": {"value": 1.920766e-08}, - "log.initial.el.EccTimeEqtide": {"value": 4.954969e+13, "unit": u.sec}, - "log.initial.el.SemiTimeEqtide": {"value": 7.793412e+13, "unit": u.sec}, - "log.initial.el.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.el.DKEccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, - "log.initial.el.DXoblDtEqtide": {"value": 2.139632e-12, "unit": 1 / u.sec}, - "log.initial.el.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.el.DZoblDtEqtide": {"value": -9.303384e-13, "unit": 1 / u.sec}, - "log.initial.el.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.el.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.el.BodyDeccDt": {"value": -1.000000}, - "log.initial.el.DOblDtEqtide": {"value": 2.333143e-12, "unit": u.rad / u.sec}, - "log.initial.el.DRotPerDtEqtide": {"value": 1.314881e-06}, - "log.initial.el.DRotRateDtEqtide": {"value": -1.106722e-15, "unit": 1 / u.sec ** 2}, - "log.initial.el.EqRotRateDiscrete": {"value": 6.296062e-06, "unit": 1 / u.sec}, - "log.initial.el.EqRotPerDiscrete": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.el.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, - "log.initial.el.EqRotPerCont": {"value": 7.231556e+05, "unit": u.sec}, - "log.initial.el.EqRotPer": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.el.EqTidePower": {"value": 1.278596e+20, "unit": 1 / u.sec}, - "log.initial.el.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.el.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.el.OceanK2": {"value": 0.010000}, - "log.initial.el.EnvTidalQ": {"value": -1.000000}, - "log.initial.el.OceanTidalQ": {"value": -1.000000}, - "log.initial.el.TideLock": {"value": 0.000000}, - "log.initial.el.RotTimeEqtide": {"value": 6.570938e+10, "unit": u.sec}, - "log.initial.el.EnvK2": {"value": 0.500000}, - "log.initial.el.OblTimeEqtide": {"value": -1.000000}, - "log.initial.el.PowerEqtide": {"value": 6.080320e+21, "unit": u.W}, - "log.initial.el.SurfEnFluxEqtide": {"value": 1.100903e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.el.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.el.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, - "log.initial.el.OxygenMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.el.RGLimit": {"value": 3.099115e+09, "unit": u.m}, - "log.initial.el.XO": {"value": 0.000000}, - "log.initial.el.EtaO": {"value": 0.000000}, - "log.initial.el.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, - "log.initial.el.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.el.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.el.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.el.PresXUV": {"value": 5.000000}, - "log.initial.el.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.el.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.el.AtmGasConst": {"value": 4124.000000}, - "log.initial.el.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.el.DEnvMassDt": {"value": -2.508715e+09, "unit": u.kg / u.sec}, - "log.initial.el.FXUV": {"value": 0.069788, "unit": u.W / u.m ** 2}, - "log.initial.el.AtmXAbsEffH2O": {"value": 0.300000}, - "log.initial.el.RocheRadius": {"value": 1.885546e+08, "unit": u.m}, - "log.initial.el.BondiRadius": {"value": 7.899468e+08, "unit": u.m}, - "log.initial.el.HEscapeRegime": {"value": 3.000000}, - "log.initial.el.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m ** 2}, - "log.initial.el.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.el.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.el.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m ** 2}, - "log.initial.el.HREFFLUX": {"value": 8.289171e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.el.XO2": {"value": 0.000000}, - "log.initial.el.XH2O": {"value": 0.000000}, - "log.initial.el.HDiffFlux": {"value": 3.512237e+14, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.el.HRefODragMod": {"value": 1.000000}, - "log.initial.el.KTide": {"value": 1.000000}, - "log.initial.el.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, - "log.initial.rr.Mass": {"value": 2.000000, "unit": u.Mearth}, - "log.initial.rr.Obliquity": {"value": 0.785398, "unit": u.rad}, - "log.initial.rr.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.rr.Xobl": {"value": 0.707107}, - "log.initial.rr.Yobl": {"value": 0.000000}, - "log.initial.rr.Zobl": {"value": 0.707107}, - "log.initial.rr.Radius": {"value": 2.096446e+08, "unit": u.m}, - "log.initial.rr.RadGyra": {"value": 0.400000}, - "log.initial.rr.RotAngMom": {"value": 1.221650e+37, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.rr.RotKinEnergy": {"value": 8.884088e+32, "unit": u.Joule}, - "log.initial.rr.RotVel": {"value": 3.049157e+04, "unit": u.m / u.sec}, - "log.initial.rr.BodyType": {"value": 0.000000}, - "log.initial.rr.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, - "log.initial.rr.RotPer": {"value": 0.500000, "unit": u.day}, - "log.initial.rr.Density": {"value": 0.309474, "unit": u.kg / u.m ** 3}, - "log.initial.rr.SurfEnFluxTotal": {"value": 2.324795e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.rr.TidalQ": {"value": -1.000000e+05}, - "log.initial.rr.ImK2": {"value": -5.000000e-06}, - "log.initial.rr.K2": {"value": 0.500000}, - "log.initial.rr.K2Man": {"value": 0.300000}, - "log.initial.rr.Imk2Man": {"value": -0.003000}, - "log.initial.rr.TidalQMantle": {"value": 100.000000}, - "log.initial.rr.HEcc": {"value": 0.000000}, - "log.initial.rr.HZLimitDryRunaway": {"value": 3.098811e+09, "unit": u.m}, - "log.initial.rr.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m}, - "log.initial.rr.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m}, - "log.initial.rr.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m}, - "log.initial.rr.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m}, - "log.initial.rr.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m}, - "log.initial.rr.Instellation": {"value": 69.788358, "unit": u.kg / u.sec ** 3}, - "log.initial.rr.KEcc": {"value": 0.200000}, - "log.initial.rr.Eccentricity": {"value": 0.200000}, - "log.initial.rr.OrbEnergy": {"value": -5.298093e+34, "unit": u.Joule}, - "log.initial.rr.MeanMotion": {"value": 6.296062e-06, "unit": 1 / u.sec}, - "log.initial.rr.OrbPeriod": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.rr.SemiMajorAxis": {"value": 0.100000, "unit": u.au}, - "log.initial.rr.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.rr.COPP": {"value": 0.000000}, - "log.initial.rr.OrbAngMom": {"value": 1.648983e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.rr.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.rr.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.rr.TotOrbEnergy": {"value": -2.119237e+35, "unit": u.Joule}, - "log.initial.rr.OrbPotEnergy": {"value": -1.059619e+35, "unit": u.Joule}, - "log.initial.rr.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.rr.TidalRadius": {"value": 2.096446e+08, "unit": u.m}, - "log.initial.rr.DsemiDtEqtide": {"value": 0.000192, "unit": u.m / u.sec}, - "log.initial.rr.DeccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, - "log.initial.rr.DMeanMotionDtEqtide": {"value": -1.211805e-19, "unit": 1 / u.sec ** 2}, - "log.initial.rr.DOrbPerDtEqtide": {"value": 1.920766e-08}, - "log.initial.rr.EccTimeEqtide": {"value": 4.954969e+13, "unit": u.sec}, - "log.initial.rr.SemiTimeEqtide": {"value": 7.793412e+13, "unit": u.sec}, - "log.initial.rr.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.rr.DKEccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, - "log.initial.rr.DXoblDtEqtide": {"value": 1.462258e-12, "unit": 1 / u.sec}, - "log.initial.rr.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.rr.DZoblDtEqtide": {"value": -1.462258e-12, "unit": 1 / u.sec}, - "log.initial.rr.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.rr.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.rr.BodyDeccDt": {"value": -1.000000}, - "log.initial.rr.DOblDtEqtide": {"value": 2.067945e-12, "unit": u.rad / u.sec}, - "log.initial.rr.DRotPerDtEqtide": {"value": 3.287202e-07}, - "log.initial.rr.DRotRateDtEqtide": {"value": -1.106722e-15, "unit": 1 / u.sec ** 2}, - "log.initial.rr.EqRotRateDiscrete": {"value": 6.296062e-06, "unit": 1 / u.sec}, - "log.initial.rr.EqRotPerDiscrete": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.rr.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, - "log.initial.rr.EqRotPerCont": {"value": 7.231556e+05, "unit": u.sec}, - "log.initial.rr.EqRotPer": {"value": 9.979547e+05, "unit": u.sec}, - "log.initial.rr.EqTidePower": {"value": 1.278596e+20, "unit": 1 / u.sec}, - "log.initial.rr.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.rr.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.rr.OceanK2": {"value": 0.010000}, - "log.initial.rr.EnvTidalQ": {"value": -1.000000}, - "log.initial.rr.OceanTidalQ": {"value": -1.000000}, - "log.initial.rr.TideLock": {"value": 0.000000}, - "log.initial.rr.RotTimeEqtide": {"value": 1.314188e+11, "unit": u.sec}, - "log.initial.rr.EnvK2": {"value": 0.500000}, - "log.initial.rr.OblTimeEqtide": {"value": -1.000000}, - "log.initial.rr.PowerEqtide": {"value": 1.284046e+22, "unit": u.W}, - "log.initial.rr.SurfEnFluxEqtide": {"value": 2.324895e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.rr.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.rr.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, - "log.initial.rr.OxygenMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.rr.RGLimit": {"value": 3.099115e+09, "unit": u.m}, - "log.initial.rr.XO": {"value": 0.000000}, - "log.initial.rr.EtaO": {"value": 0.000000}, - "log.initial.rr.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, - "log.initial.rr.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.rr.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.rr.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.rr.PresXUV": {"value": 5.000000}, - "log.initial.rr.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.rr.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.rr.AtmGasConst": {"value": 4124.000000}, - "log.initial.rr.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.rr.DEnvMassDt": {"value": -1.119308e+08, "unit": u.kg / u.sec}, - "log.initial.rr.FXUV": {"value": 0.069788, "unit": u.W / u.m ** 2}, - "log.initial.rr.AtmXAbsEffH2O": {"value": 0.300000}, - "log.initial.rr.RocheRadius": {"value": 1.885546e+08, "unit": u.m}, - "log.initial.rr.BondiRadius": {"value": 7.899468e+08, "unit": u.m}, - "log.initial.rr.HEscapeRegime": {"value": 6.000000}, - "log.initial.rr.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m ** 2}, - "log.initial.rr.CrossoverMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.rr.WaterEscapeRegime": {"value": 8.000000}, - "log.initial.rr.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m ** 2}, - "log.initial.rr.HREFFLUX": {"value": 8.289171e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.rr.XO2": {"value": 0.000000}, - "log.initial.rr.XH2O": {"value": 0.000000}, - "log.initial.rr.HDiffFlux": {"value": 3.512237e+14, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.rr.HRefODragMod": {"value": 1.000000}, - "log.initial.rr.KTide": {"value": 1.000000}, - "log.initial.rr.RGDuration": {"value": 1.00000e+06, "unit": u.yr}, - "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 5.425277e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -2.482441e+43, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -2.482440e+43, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 5.347271e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.star.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.star.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.star.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.star.RotAngMom": {"value": 1.470605e+39, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.RotKinEnergy": {"value": 5.347271e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.RotVel": {"value": 463.828520, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.RotPer": {"value": 8.640000e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.Density": {"value": 1.829552e+09, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.star.SurfEnFluxTotal": {"value": 3.025764e-12, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.TidalQ": {"value": 1.000000e+06, "rtol": 1e-4}, - "log.final.star.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, - "log.final.star.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.star.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.star.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.HZLimitDryRunaway": {"value": 3.036202e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.KEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.LXUVTot": {"value": 1.923000e+20, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.TotOrbEnergy": {"value": -1.740032e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostEnergy": {"value": 2.550749e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostAngMom": {"value": 3.507532e+30, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.star.DRotPerDtEqtide": {"value": 1.380178e-27, "rtol": 1e-4}, - "log.final.star.DRotRateDtEqtide": {"value": -1.161683e-36, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.star.EqRotRateDiscrete": {"value": 6.510710e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.EqRotPerDiscrete": {"value": 9.650538e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqRotRateCont": {"value": 7.554427e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.EqRotPerCont": {"value": 8.317222e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqRotPer": {"value": 9.650538e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotTimeEqtide": {"value": 2.047960e-37, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.PowerEqtide": {"value": 1546.776661, "unit": u.W, "rtol": 1e-4}, - "log.final.star.SurfEnFluxEqtide": {"value": 3.025764e-12, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.Luminosity": {"value": 1.923000e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.star.LXUVStellar": {"value": 1.923000e+20, "unit": u.W, "rtol": 1e-4}, - "log.final.star.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.star.RossbyNumber": {"value": 0.078260, "rtol": 1e-4}, - "log.final.star.DRotPerDtStellar": {"value": 6.530034e-18, "rtol": 1e-4}, - "log.final.auto.Mass": {"value": 1.411359, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.auto.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.auto.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.auto.Xobl": {"value": 1.570471e-162, "rtol": 1e-4}, - "log.final.auto.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.auto.Zobl": {"value": 1.000002, "rtol": 1e-4}, - "log.final.auto.Radius": {"value": 1.630278e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.RadGyra": {"value": 0.400000, "rtol": 1e-4}, - "log.final.auto.RotAngMom": {"value": 2.333687e+35, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.auto.RotKinEnergy": {"value": 7.596980e+29, "unit": u.Joule, "rtol": 1e-4}, - "log.final.auto.RotVel": {"value": 1061.426957, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.auto.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.auto.RotRate": {"value": 6.510710e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.RotPer": {"value": 11.169604, "unit": u.day, "rtol": 1e-4}, - "log.final.auto.Density": {"value": 0.464405, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.auto.SurfEnFluxTotal": {"value": 52.542587, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.auto.TidalQ": {"value": -1.000000e+05, "rtol": 1e-4}, - "log.final.auto.ImK2": {"value": -5.000000e-06, "rtol": 1e-4}, - "log.final.auto.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.auto.K2Man": {"value": 0.300000, "rtol": 1e-4}, - "log.final.auto.Imk2Man": {"value": -0.003000, "rtol": 1e-4}, - "log.final.auto.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.auto.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.auto.HZLimitDryRunaway": {"value": 3.062148e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.Instellation": {"value": 72.115242, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.auto.KEcc": {"value": 0.129902, "rtol": 1e-4}, - "log.final.auto.Eccentricity": {"value": 0.129902, "rtol": 1e-4}, - "log.final.auto.OrbEnergy": {"value": -3.823257e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.auto.MeanMotion": {"value": 6.510710e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.OrbPeriod": {"value": 9.650538e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.SemiMajorAxis": {"value": 0.097790, "unit": u.au, "rtol": 1e-4}, - "log.final.auto.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.auto.OrbAngMom": {"value": 1.164500e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.auto.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.auto.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.auto.TotOrbEnergy": {"value": -1.740032e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.auto.OrbPotEnergy": {"value": -7.646514e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.auto.LostEnergy": {"value": 1.264526e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.auto.TidalRadius": {"value": 1.630278e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.DsemiDtEqtide": {"value": -6.842553e-06, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.auto.DeccDtEqtide": {"value": -1.800337e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.DMeanMotionDtEqtide": {"value": 4.567924e-21, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.auto.DOrbPerDtEqtide": {"value": -6.770832e-10, "rtol": 1e-4}, - "log.final.auto.EccTimeEqtide": {"value": 7.215422e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.SemiTimeEqtide": {"value": 2.137966e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.DKEccDtEqtide": {"value": -1.800337e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.LockTime": {"value": 2.398144e+11, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.auto.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.auto.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.auto.DRotPerDtEqtide": {"value": -8.245322e-298, "rtol": 1e-4}, - "log.final.auto.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.auto.EqRotRateDiscrete": {"value": 6.510710e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.EqRotPerDiscrete": {"value": 9.650538e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.EqRotRateCont": {"value": 7.554427e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.EqRotPerCont": {"value": 8.317222e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.EqRotPer": {"value": 9.650538e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.EqTidePower": {"value": 1.392884e+19, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.auto.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.auto.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.auto.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.auto.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.auto.RotTimeEqtide": {"value": 1.170426e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.auto.EnvK2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.auto.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.auto.PowerEqtide": {"value": 1.788269e+19, "unit": u.W, "rtol": 1e-4}, - "log.final.auto.SurfEnFluxEqtide": {"value": 53.542587, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.auto.SurfWaterMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.auto.EnvelopeMass": {"value": 0.411359, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.auto.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.auto.RGLimit": {"value": 3.141989e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.XO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.auto.EtaO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.auto.PlanetRadius": {"value": 25.560564, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.auto.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.auto.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.auto.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.auto.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.auto.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.auto.DEnvMassDt": {"value": -7.802590e+07, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.auto.FXUV": {"value": 0.072115, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.auto.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, - "log.final.auto.RocheRadius": {"value": 1.641596e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.BondiRadius": {"value": 5.637137e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.auto.HEscapeRegime": {"value": 6.000000, "rtol": 1e-4}, - "log.final.auto.RRCriticalFlux": {"value": 1.470664e-06, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.auto.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.auto.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.auto.FXUVCRITDRAG": {"value": 3.177121e-05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.auto.HREFFLUX": {"value": 9.438997e+18, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.auto.XO2": {"value": 0.000000, "rtol": 1e-4}, - "log.final.auto.XH2O": {"value": 0.000000, "rtol": 1e-4}, - "log.final.auto.HDiffFlux": {"value": 4.098596e+14, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.auto.HRefODragMod": {"value": 1.000000, "rtol": 1e-4}, - "log.final.auto.KTide": {"value": 0.100000, "rtol": 1e-4}, - "log.final.auto.RGDuration": {"value": 1.00000e+06, "unit": u.yr, "rtol": 1e-4}, - "log.final.bondi.Mass": {"value": 1.000000, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.bondi.Obliquity": {"value": 2.992105e-54, "unit": u.rad, "rtol": 1e-4}, - "log.final.bondi.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.bondi.Xobl": {"value": 2.992105e-54, "rtol": 1e-4}, - "log.final.bondi.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.bondi.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.bondi.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.RadGyra": {"value": 0.400000, "rtol": 1e-4}, - "log.final.bondi.RotAngMom": {"value": 2.447267e+32, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.bondi.RotKinEnergy": {"value": 7.703654e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.bondi.RotVel": {"value": 40.154732, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.bondi.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.bondi.RotRate": {"value": 6.295720e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.RotPer": {"value": 11.551030, "unit": u.day, "rtol": 1e-4}, - "log.final.bondi.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.bondi.SurfEnFluxTotal": {"value": 3.855526, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.bondi.TidalQ": {"value": -100.000000, "rtol": 1e-4}, - "log.final.bondi.ImK2": {"value": -0.003000, "rtol": 1e-4}, - "log.final.bondi.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.bondi.K2Man": {"value": 0.300000, "rtol": 1e-4}, - "log.final.bondi.Imk2Man": {"value": -0.003000, "rtol": 1e-4}, - "log.final.bondi.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.bondi.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.bondi.HZLimitDryRunaway": {"value": 3.098815e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.Instellation": {"value": 69.783534, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.bondi.KEcc": {"value": 0.200007, "rtol": 1e-4}, - "log.final.bondi.Eccentricity": {"value": 0.200007, "rtol": 1e-4}, - "log.final.bondi.OrbEnergy": {"value": -2.648953e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.bondi.MeanMotion": {"value": 6.295720e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.OrbPeriod": {"value": 9.980090e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.SemiMajorAxis": {"value": 0.100004, "unit": u.au, "rtol": 1e-4}, - "log.final.bondi.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.bondi.OrbAngMom": {"value": 8.245061e+39, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.bondi.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.bondi.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.bondi.TotOrbEnergy": {"value": -1.740032e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.bondi.OrbPotEnergy": {"value": -5.297906e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.bondi.LostEnergy": {"value": 3.022858e+31, "unit": u.Joule, "rtol": 1e-4}, - "log.final.bondi.TidalRadius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.DsemiDtEqtide": {"value": -1.113122e-09, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.bondi.DeccDtEqtide": {"value": -1.860062e-19, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.DMeanMotionDtEqtide": {"value": 7.026492e-25, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.bondi.DOrbPerDtEqtide": {"value": -1.113852e-13, "rtol": 1e-4}, - "log.final.bondi.EccTimeEqtide": {"value": 1.075269e+18, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.SemiTimeEqtide": {"value": 1.343996e+19, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.DKEccDtEqtide": {"value": -1.860062e-19, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.DXoblDtEqtide": {"value": -1.366908e-65, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.DZoblDtEqtide": {"value": 4.089932e-119, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.LockTime": {"value": 4.919130e+12, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.bondi.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.bondi.DOblDtEqtide": {"value": -1.366908e-65, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.bondi.DRotPerDtEqtide": {"value": -8.818069e-298, "rtol": 1e-4}, - "log.final.bondi.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.bondi.EqRotRateDiscrete": {"value": 6.295720e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.EqRotPerDiscrete": {"value": 9.980090e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.EqRotRateCont": {"value": 8.688253e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.EqRotPerCont": {"value": 7.231816e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.EqRotPer": {"value": 9.980090e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.EqTidePower": {"value": 1.999163e+15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.bondi.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.bondi.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.bondi.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.bondi.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.bondi.RotTimeEqtide": {"value": 1.131777e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.bondi.EnvK2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.bondi.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.bondi.PowerEqtide": {"value": 1.970952e+15, "unit": u.W, "rtol": 1e-4}, - "log.final.bondi.SurfEnFluxEqtide": {"value": 3.855526, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.bondi.SurfWaterMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.bondi.EnvelopeMass": {"value": 0.000000, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.bondi.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.bondi.RGLimit": {"value": 3.147864e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.XO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.bondi.EtaO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.bondi.PlanetRadius": {"value": 1.000000, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.bondi.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.bondi.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.bondi.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.bondi.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.bondi.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.bondi.DEnvMassDt": {"value": 5.562685e-309, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.bondi.FXUV": {"value": 0.069784, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.bondi.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, - "log.final.bondi.RocheRadius": {"value": 1.496611e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.BondiRadius": {"value": 3.949665e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.bondi.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.bondi.RRCriticalFlux": {"value": 1.080455, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.bondi.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.bondi.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.bondi.FXUVCRITDRAG": {"value": 0.266361, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.bondi.HREFFLUX": {"value": 5.387538e+16, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.bondi.XO2": {"value": 0.000000, "rtol": 1e-4}, - "log.final.bondi.XH2O": {"value": 0.000000, "rtol": 1e-4}, - "log.final.bondi.HDiffFlux": {"value": 1.897311e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.bondi.HRefODragMod": {"value": 1.000000, "rtol": 1e-4}, - "log.final.bondi.KTide": {"value": 0.936113, "rtol": 1e-4}, - "log.final.bondi.RGDuration": {"value": 1.00000e+06, "unit": u.yr, "rtol": 1e-4}, - "log.final.el.Mass": {"value": 1.986370, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.el.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.el.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.el.Xobl": {"value": 1.563609e-162, "rtol": 1e-4}, - "log.final.el.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.el.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.el.Radius": {"value": 2.084572e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.el.RadGyra": {"value": 0.400000, "rtol": 1e-4}, - "log.final.el.RotAngMom": {"value": 5.470333e+35, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.el.RotKinEnergy": {"value": 1.814054e+30, "unit": u.Joule, "rtol": 1e-4}, - "log.final.el.RotVel": {"value": 1382.558099, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.el.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.el.RotRate": {"value": 6.632335e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.RotPer": {"value": 10.964773, "unit": u.day, "rtol": 1e-4}, - "log.final.el.Density": {"value": 0.312647, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.el.SurfEnFluxTotal": {"value": 33.098849, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.el.TidalQ": {"value": -1.000000e+05, "rtol": 1e-4}, - "log.final.el.ImK2": {"value": -5.000000e-06, "rtol": 1e-4}, - "log.final.el.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.el.K2Man": {"value": 0.300000, "rtol": 1e-4}, - "log.final.el.Imk2Man": {"value": -0.003000, "rtol": 1e-4}, - "log.final.el.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.el.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.el.HZLimitDryRunaway": {"value": 3.043341e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.el.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.el.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.el.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.el.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.el.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.el.Instellation": {"value": 73.462978, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.el.KEcc": {"value": 0.068456, "rtol": 1e-4}, - "log.final.el.Eccentricity": {"value": 0.068456, "rtol": 1e-4}, - "log.final.el.OrbEnergy": {"value": -5.447720e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.el.MeanMotion": {"value": 6.632335e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.OrbPeriod": {"value": 9.473564e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.SemiMajorAxis": {"value": 0.096591, "unit": u.au, "rtol": 1e-4}, - "log.final.el.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.el.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.el.OrbAngMom": {"value": 1.638922e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.el.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.el.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.el.TotOrbEnergy": {"value": -1.740032e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.el.OrbPotEnergy": {"value": -1.089544e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.el.LostEnergy": {"value": 2.085924e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.el.TidalRadius": {"value": 2.084572e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.el.DsemiDtEqtide": {"value": -4.938887e-06, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.el.DeccDtEqtide": {"value": -2.496493e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.DMeanMotionDtEqtide": {"value": 3.400372e-21, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.el.DOrbPerDtEqtide": {"value": -4.857058e-10, "rtol": 1e-4}, - "log.final.el.EccTimeEqtide": {"value": 2.742067e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.SemiTimeEqtide": {"value": 2.925710e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.DKEccDtEqtide": {"value": -2.496493e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.LockTime": {"value": 8.193554e+10, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.el.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.el.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.el.DRotPerDtEqtide": {"value": -7.945685e-298, "rtol": 1e-4}, - "log.final.el.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.el.EqRotRateDiscrete": {"value": 6.632335e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.EqRotPerDiscrete": {"value": 9.473564e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.EqRotRateCont": {"value": 6.927597e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.EqRotPerCont": {"value": 9.069791e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.EqRotPer": {"value": 9.473564e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.EqTidePower": {"value": 1.219325e+19, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.el.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.el.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.el.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.el.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.el.RotTimeEqtide": {"value": 1.192290e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.el.EnvK2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.el.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.el.PowerEqtide": {"value": 1.862016e+19, "unit": u.W, "rtol": 1e-4}, - "log.final.el.SurfEnFluxEqtide": {"value": 34.098849, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.el.SurfWaterMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.el.EnvelopeMass": {"value": 0.986370, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.el.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.el.RGLimit": {"value": 3.127704e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.el.XO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.el.EtaO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.el.PlanetRadius": {"value": 32.683276, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.el.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.el.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.el.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.el.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.el.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.el.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.el.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.el.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.el.DEnvMassDt": {"value": -2.614005e+09, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.el.FXUV": {"value": 0.073463, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.el.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, - "log.final.el.RocheRadius": {"value": 1.817114e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.el.BondiRadius": {"value": 7.982897e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.el.HEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, - "log.final.el.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.el.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.el.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.el.FXUVCRITDRAG": {"value": 3.010328e-05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.el.HREFFLUX": {"value": 8.735740e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.el.XO2": {"value": 0.000000, "rtol": 1e-4}, - "log.final.el.XH2O": {"value": 0.000000, "rtol": 1e-4}, - "log.final.el.HDiffFlux": {"value": 3.528154e+14, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.el.HRefODragMod": {"value": 1.000000, "rtol": 1e-4}, - "log.final.el.KTide": {"value": 1.000000, "rtol": 1e-4}, - "log.final.el.RGDuration": {"value": 1.00000e+06, "unit": u.yr, "rtol": 1e-4}, - "log.final.rr.Mass": {"value": 1.999399, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.rr.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.rr.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.rr.Xobl": {"value": 1.563665e-162, "rtol": 1e-4}, - "log.final.rr.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.rr.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.rr.Radius": {"value": 2.095926e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.RadGyra": {"value": 0.400000, "rtol": 1e-4}, - "log.final.rr.RotAngMom": {"value": 5.561691e+35, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.rr.RotKinEnergy": {"value": 1.842803e+30, "unit": u.Joule, "rtol": 1e-4}, - "log.final.rr.RotVel": {"value": 1388.922578, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.rr.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.rr.RotRate": {"value": 6.626773e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.RotPer": {"value": 10.973977, "unit": u.day, "rtol": 1e-4}, - "log.final.rr.Density": {"value": 0.309611, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.rr.SurfEnFluxTotal": {"value": 33.332187, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.rr.TidalQ": {"value": -1.000000e+05, "rtol": 1e-4}, - "log.final.rr.ImK2": {"value": -5.000000e-06, "rtol": 1e-4}, - "log.final.rr.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.rr.K2Man": {"value": 0.300000, "rtol": 1e-4}, - "log.final.rr.Imk2Man": {"value": -0.003000, "rtol": 1e-4}, - "log.final.rr.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.rr.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.rr.HZLimitDryRunaway": {"value": 3.043303e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.HZLimRecVenus": {"value": 2.502002e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.HZLimRunaway": {"value": 3.267138e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.HZLimMoistGreenhouse": {"value": 3.310536e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.HZLimMaxGreenhouse": {"value": 5.611497e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.HZLimEarlyMars": {"value": 6.122597e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.Instellation": {"value": 73.379922, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.rr.KEcc": {"value": 0.068275, "rtol": 1e-4}, - "log.final.rr.Eccentricity": {"value": 0.068275, "rtol": 1e-4}, - "log.final.rr.OrbEnergy": {"value": -5.480386e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.rr.MeanMotion": {"value": 6.626773e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.OrbPeriod": {"value": 9.481516e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.SemiMajorAxis": {"value": 0.096645, "unit": u.au, "rtol": 1e-4}, - "log.final.rr.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.rr.OrbAngMom": {"value": 1.650154e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.rr.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.rr.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.rr.TotOrbEnergy": {"value": -1.740032e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.rr.OrbPotEnergy": {"value": -1.096077e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.rr.LostEnergy": {"value": 2.725921e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.rr.TidalRadius": {"value": 2.095926e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.DsemiDtEqtide": {"value": -4.999833e-06, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.rr.DeccDtEqtide": {"value": -2.532564e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.DMeanMotionDtEqtide": {"value": 3.437522e-21, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.rr.DOrbPerDtEqtide": {"value": -4.918370e-10, "rtol": 1e-4}, - "log.final.rr.EccTimeEqtide": {"value": 2.695885e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.SemiTimeEqtide": {"value": 2.891664e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.DKEccDtEqtide": {"value": -2.532564e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.LockTime": {"value": 1.711407e+11, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.rr.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.rr.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.rr.DRotPerDtEqtide": {"value": -7.959031e-298, "rtol": 1e-4}, - "log.final.rr.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.rr.EqRotRateDiscrete": {"value": 6.626773e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.EqRotPerDiscrete": {"value": 9.481516e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.EqRotRateCont": {"value": 6.920233e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.EqRotPerCont": {"value": 9.079442e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.EqRotPer": {"value": 9.481516e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.EqTidePower": {"value": 1.240603e+19, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.rr.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.rr.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.rr.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.rr.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.rr.RotTimeEqtide": {"value": 1.191290e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.rr.EnvK2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.rr.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.rr.PowerEqtide": {"value": 1.895236e+19, "unit": u.W, "rtol": 1e-4}, - "log.final.rr.SurfEnFluxEqtide": {"value": 34.332187, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.rr.SurfWaterMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.rr.EnvelopeMass": {"value": 0.999399, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.rr.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.rr.RGLimit": {"value": 3.127270e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.XO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.rr.EtaO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.rr.PlanetRadius": {"value": 32.861293, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.rr.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.rr.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.rr.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.rr.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.rr.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.rr.DEnvMassDt": {"value": -1.147322e+08, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.rr.FXUV": {"value": 0.073380, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.rr.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, - "log.final.rr.RocheRadius": {"value": 1.822097e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.BondiRadius": {"value": 8.033012e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.rr.HEscapeRegime": {"value": 6.000000, "rtol": 1e-4}, - "log.final.rr.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.rr.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.rr.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.rr.FXUVCRITDRAG": {"value": 3.000650e-05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.rr.HREFFLUX": {"value": 8.716219e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.rr.XO2": {"value": 0.000000, "rtol": 1e-4}, - "log.final.rr.XH2O": {"value": 0.000000, "rtol": 1e-4}, - "log.final.rr.HDiffFlux": {"value": 3.512924e+14, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.rr.HRefODragMod": {"value": 1.000000, "rtol": 1e-4}, - "log.final.rr.KTide": {"value": 1.000000, "rtol": 1e-4}, - "log.final.rr.RGDuration": {"value": 1.00000e+06, "unit": u.yr, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 6.747268e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.482441e43, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.482440e43, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 5.347271e34, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.star.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.star.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.Xobl": {"value": 0.000000}, + "log.initial.star.Yobl": {"value": 0.000000}, + "log.initial.star.Zobl": {"value": 1.000000}, + "log.initial.star.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.star.RadGyra": {"value": 0.500000}, + "log.initial.star.RotAngMom": { + "value": 1.470605e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.RotKinEnergy": {"value": 5.347271e34, "unit": u.Joule}, + "log.initial.star.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.star.BodyType": {"value": 0.000000}, + "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.star.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.star.Density": {"value": 1.829552e09, "unit": u.kg / u.m**3}, + "log.initial.star.SurfEnFluxTotal": { + "value": 4.474499e-12, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.TidalQ": {"value": 1.000000e06}, + "log.initial.star.ImK2": {"value": -5.000000e-07}, + "log.initial.star.K2": {"value": 0.500000}, + "log.initial.star.K2Man": {"value": 0.010000}, + "log.initial.star.Imk2Man": {"value": 0.000000}, + "log.initial.star.TidalQMantle": {"value": 100.000000}, + "log.initial.star.HEcc": {"value": 0.000000}, + "log.initial.star.HZLimitDryRunaway": {"value": 3.036202e09, "unit": u.m}, + "log.initial.star.HZLimRecVenus": {"value": 2.502002e09, "unit": u.m}, + "log.initial.star.HZLimRunaway": {"value": 3.267138e09, "unit": u.m}, + "log.initial.star.HZLimMoistGreenhouse": {"value": 3.310536e09, "unit": u.m}, + "log.initial.star.HZLimMaxGreenhouse": {"value": 5.611497e09, "unit": u.m}, + "log.initial.star.HZLimEarlyMars": {"value": 6.122597e09, "unit": u.m}, + "log.initial.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.KEcc": {"value": 0.000000}, + "log.initial.star.Eccentricity": {"value": -1.000000}, + "log.initial.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.star.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.COPP": {"value": 0.000000}, + "log.initial.star.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.LXUVTot": {"value": 1.923000e20, "unit": u.kg / u.sec**3}, + "log.initial.star.TotOrbEnergy": {"value": -2.119237e35, "unit": u.Joule}, + "log.initial.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.star.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.star.BodyDeccDt": {"value": -1.000000}, + "log.initial.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.star.DRotPerDtEqtide": {"value": 2.054554e-27}, + "log.initial.star.DRotRateDtEqtide": { + "value": -1.729298e-36, + "unit": 1 / u.sec**2, + }, + "log.initial.star.EqRotRateDiscrete": { + "value": 6.296062e-06, + "unit": 1 / u.sec, + }, + "log.initial.star.EqRotPerDiscrete": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.star.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, + "log.initial.star.EqRotPerCont": {"value": 7.231556e05, "unit": u.sec}, + "log.initial.star.EqRotPer": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.star.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.star.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.OceanK2": {"value": 0.010000}, + "log.initial.star.EnvTidalQ": {"value": -1.000000}, + "log.initial.star.OceanTidalQ": {"value": -1.000000}, + "log.initial.star.TideLock": {"value": 0.000000}, + "log.initial.star.RotTimeEqtide": {"value": 4.205293e31, "unit": u.sec}, + "log.initial.star.EnvK2": {"value": 0.010000}, + "log.initial.star.OblTimeEqtide": {"value": -1.000000}, + "log.initial.star.PowerEqtide": {"value": 2287.372458, "unit": u.W}, + "log.initial.star.SurfEnFluxEqtide": { + "value": 4.474499e-12, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.Luminosity": {"value": 1.923000e23, "unit": u.W}, + "log.initial.star.LXUVStellar": {"value": 1.923000e20, "unit": u.W}, + "log.initial.star.Temperature": {"value": 5778.000000, "unit": u.K}, + "log.initial.star.LXUVFrac": {"value": 0.001000}, + "log.initial.star.RossbyNumber": {"value": 0.078260}, + "log.initial.star.DRotPerDtStellar": {"value": 6.530034e-18}, + "log.initial.auto.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.initial.auto.Obliquity": {"value": 0.785398, "unit": u.rad}, + "log.initial.auto.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.auto.Xobl": {"value": 0.707107}, + "log.initial.auto.Yobl": {"value": 0.000000}, + "log.initial.auto.Zobl": {"value": 0.707107}, + "log.initial.auto.Radius": {"value": 2.096446e08, "unit": u.m}, + "log.initial.auto.RadGyra": {"value": 0.400000}, + "log.initial.auto.RotAngMom": { + "value": 1.221650e37, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.auto.RotKinEnergy": {"value": 8.884088e32, "unit": u.Joule}, + "log.initial.auto.RotVel": {"value": 3.049157e04, "unit": u.m / u.sec}, + "log.initial.auto.BodyType": {"value": 0.000000}, + "log.initial.auto.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, + "log.initial.auto.RotPer": {"value": 0.500000, "unit": u.day}, + "log.initial.auto.Density": {"value": 0.309474, "unit": u.kg / u.m**3}, + "log.initial.auto.SurfEnFluxTotal": { + "value": 2.324795e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.auto.TidalQ": {"value": -1.000000e05}, + "log.initial.auto.ImK2": {"value": -5.000000e-06}, + "log.initial.auto.K2": {"value": 0.500000}, + "log.initial.auto.K2Man": {"value": 0.300000}, + "log.initial.auto.Imk2Man": {"value": -0.003000}, + "log.initial.auto.TidalQMantle": {"value": 100.000000}, + "log.initial.auto.HEcc": {"value": 0.000000}, + "log.initial.auto.HZLimitDryRunaway": {"value": 3.098811e09, "unit": u.m}, + "log.initial.auto.HZLimRecVenus": {"value": 2.502002e09, "unit": u.m}, + "log.initial.auto.HZLimRunaway": {"value": 3.267138e09, "unit": u.m}, + "log.initial.auto.HZLimMoistGreenhouse": {"value": 3.310536e09, "unit": u.m}, + "log.initial.auto.HZLimMaxGreenhouse": {"value": 5.611497e09, "unit": u.m}, + "log.initial.auto.HZLimEarlyMars": {"value": 6.122597e09, "unit": u.m}, + "log.initial.auto.Instellation": { + "value": 69.788358, + "unit": u.kg / u.sec**3, + }, + "log.initial.auto.KEcc": {"value": 0.200000}, + "log.initial.auto.Eccentricity": {"value": 0.200000}, + "log.initial.auto.OrbEnergy": {"value": -5.298093e34, "unit": u.Joule}, + "log.initial.auto.MeanMotion": {"value": 6.296062e-06, "unit": 1 / u.sec}, + "log.initial.auto.OrbPeriod": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.auto.SemiMajorAxis": {"value": 0.100000, "unit": u.au}, + "log.initial.auto.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.auto.COPP": {"value": 0.000000}, + "log.initial.auto.OrbAngMom": { + "value": 1.648983e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.auto.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.auto.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.auto.TotOrbEnergy": {"value": -2.119237e35, "unit": u.Joule}, + "log.initial.auto.OrbPotEnergy": {"value": -1.059619e35, "unit": u.Joule}, + "log.initial.auto.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.auto.TidalRadius": {"value": 2.096446e08, "unit": u.m}, + "log.initial.auto.DsemiDtEqtide": {"value": 0.000192, "unit": u.m / u.sec}, + "log.initial.auto.DeccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, + "log.initial.auto.DMeanMotionDtEqtide": { + "value": -1.211805e-19, + "unit": 1 / u.sec**2, + }, + "log.initial.auto.DOrbPerDtEqtide": {"value": 1.920766e-08}, + "log.initial.auto.EccTimeEqtide": {"value": 4.954969e13, "unit": u.sec}, + "log.initial.auto.SemiTimeEqtide": {"value": 7.793412e13, "unit": u.sec}, + "log.initial.auto.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.auto.DKEccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, + "log.initial.auto.DXoblDtEqtide": {"value": 1.462258e-12, "unit": 1 / u.sec}, + "log.initial.auto.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.auto.DZoblDtEqtide": {"value": -1.462258e-12, "unit": 1 / u.sec}, + "log.initial.auto.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.auto.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.auto.BodyDeccDt": {"value": -1.000000}, + "log.initial.auto.DOblDtEqtide": {"value": 2.067945e-12, "unit": u.rad / u.sec}, + "log.initial.auto.DRotPerDtEqtide": {"value": 3.287202e-07}, + "log.initial.auto.DRotRateDtEqtide": { + "value": -1.106722e-15, + "unit": 1 / u.sec**2, + }, + "log.initial.auto.EqRotRateDiscrete": { + "value": 6.296062e-06, + "unit": 1 / u.sec, + }, + "log.initial.auto.EqRotPerDiscrete": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.auto.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, + "log.initial.auto.EqRotPerCont": {"value": 7.231556e05, "unit": u.sec}, + "log.initial.auto.EqRotPer": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.auto.EqTidePower": {"value": 1.278596e20, "unit": 1 / u.sec}, + "log.initial.auto.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.auto.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.auto.OceanK2": {"value": 0.010000}, + "log.initial.auto.EnvTidalQ": {"value": -1.000000}, + "log.initial.auto.OceanTidalQ": {"value": -1.000000}, + "log.initial.auto.TideLock": {"value": 0.000000}, + "log.initial.auto.RotTimeEqtide": {"value": 1.314188e11, "unit": u.sec}, + "log.initial.auto.EnvK2": {"value": 0.500000}, + "log.initial.auto.OblTimeEqtide": {"value": -1.000000}, + "log.initial.auto.PowerEqtide": {"value": 1.284046e22, "unit": u.W}, + "log.initial.auto.SurfEnFluxEqtide": { + "value": 2.324895e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.auto.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.auto.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.initial.auto.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.auto.RGLimit": {"value": 3.099115e09, "unit": u.m}, + "log.initial.auto.XO": {"value": 0.000000}, + "log.initial.auto.EtaO": {"value": 0.000000}, + "log.initial.auto.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, + "log.initial.auto.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.auto.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.auto.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.auto.PresXUV": {"value": 5.000000}, + "log.initial.auto.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.auto.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.auto.AtmGasConst": {"value": 4124.000000}, + "log.initial.auto.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.auto.DEnvMassDt": {"value": -2.508715e09, "unit": u.kg / u.sec}, + "log.initial.auto.FXUV": {"value": 0.069788, "unit": u.W / u.m**2}, + "log.initial.auto.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.auto.RocheRadius": {"value": 1.885546e08, "unit": u.m}, + "log.initial.auto.BondiRadius": {"value": 7.899468e08, "unit": u.m}, + "log.initial.auto.HEscapeRegime": {"value": 3.000000}, + "log.initial.auto.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m**2}, + "log.initial.auto.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.auto.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.auto.FXUVCRITDRAG": { + "value": 3.000221e-05, + "unit": u.W / u.m**2, + }, + "log.initial.auto.HREFFLUX": { + "value": 8.289171e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.auto.XO2": {"value": 0.000000}, + "log.initial.auto.XH2O": {"value": 0.000000}, + "log.initial.auto.HDiffFlux": { + "value": 3.512237e14, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.auto.HRefODragMod": {"value": 1.000000}, + "log.initial.auto.KTide": {"value": 1.000000}, + "log.initial.auto.RGDuration": {"value": 1.00000e06, "unit": u.yr}, + "log.initial.bondi.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.initial.bondi.Obliquity": {"value": 0.785398, "unit": u.rad}, + "log.initial.bondi.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.bondi.Xobl": {"value": 0.707107}, + "log.initial.bondi.Yobl": {"value": 0.000000}, + "log.initial.bondi.Zobl": {"value": 0.707107}, + "log.initial.bondi.Radius": {"value": 2.096446e08, "unit": u.m}, + "log.initial.bondi.RadGyra": {"value": 0.400000}, + "log.initial.bondi.RotAngMom": { + "value": 1.221650e37, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.bondi.RotKinEnergy": {"value": 8.884088e32, "unit": u.Joule}, + "log.initial.bondi.RotVel": {"value": 3.049157e04, "unit": u.m / u.sec}, + "log.initial.bondi.BodyType": {"value": 0.000000}, + "log.initial.bondi.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, + "log.initial.bondi.RotPer": {"value": 0.500000, "unit": u.day}, + "log.initial.bondi.Density": {"value": 0.309474, "unit": u.kg / u.m**3}, + "log.initial.bondi.SurfEnFluxTotal": { + "value": 2.324795e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.bondi.TidalQ": {"value": -1.000000e05}, + "log.initial.bondi.ImK2": {"value": -5.000000e-06}, + "log.initial.bondi.K2": {"value": 0.500000}, + "log.initial.bondi.K2Man": {"value": 0.300000}, + "log.initial.bondi.Imk2Man": {"value": -0.003000}, + "log.initial.bondi.TidalQMantle": {"value": 100.000000}, + "log.initial.bondi.HEcc": {"value": 0.000000}, + "log.initial.bondi.HZLimitDryRunaway": {"value": 3.098811e09, "unit": u.m}, + "log.initial.bondi.HZLimRecVenus": {"value": 2.502002e09, "unit": u.m}, + "log.initial.bondi.HZLimRunaway": {"value": 3.267138e09, "unit": u.m}, + "log.initial.bondi.HZLimMoistGreenhouse": {"value": 3.310536e09, "unit": u.m}, + "log.initial.bondi.HZLimMaxGreenhouse": {"value": 5.611497e09, "unit": u.m}, + "log.initial.bondi.HZLimEarlyMars": {"value": 6.122597e09, "unit": u.m}, + "log.initial.bondi.Instellation": { + "value": 69.788358, + "unit": u.kg / u.sec**3, + }, + "log.initial.bondi.KEcc": {"value": 0.200000}, + "log.initial.bondi.Eccentricity": {"value": 0.200000}, + "log.initial.bondi.OrbEnergy": {"value": -5.298093e34, "unit": u.Joule}, + "log.initial.bondi.MeanMotion": {"value": 6.296062e-06, "unit": 1 / u.sec}, + "log.initial.bondi.OrbPeriod": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.bondi.SemiMajorAxis": {"value": 0.100000, "unit": u.au}, + "log.initial.bondi.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.bondi.COPP": {"value": 0.000000}, + "log.initial.bondi.OrbAngMom": { + "value": 1.648983e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.bondi.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.bondi.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.bondi.TotOrbEnergy": {"value": -2.119237e35, "unit": u.Joule}, + "log.initial.bondi.OrbPotEnergy": {"value": -1.059619e35, "unit": u.Joule}, + "log.initial.bondi.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.bondi.TidalRadius": {"value": 2.096446e08, "unit": u.m}, + "log.initial.bondi.DsemiDtEqtide": {"value": 0.000192, "unit": u.m / u.sec}, + "log.initial.bondi.DeccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, + "log.initial.bondi.DMeanMotionDtEqtide": { + "value": -1.211805e-19, + "unit": 1 / u.sec**2, + }, + "log.initial.bondi.DOrbPerDtEqtide": {"value": 1.920766e-08}, + "log.initial.bondi.EccTimeEqtide": {"value": 4.954969e13, "unit": u.sec}, + "log.initial.bondi.SemiTimeEqtide": {"value": 7.793412e13, "unit": u.sec}, + "log.initial.bondi.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.bondi.DKEccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, + "log.initial.bondi.DXoblDtEqtide": {"value": 1.462258e-12, "unit": 1 / u.sec}, + "log.initial.bondi.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.bondi.DZoblDtEqtide": {"value": -1.462258e-12, "unit": 1 / u.sec}, + "log.initial.bondi.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.bondi.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.bondi.BodyDeccDt": {"value": -1.000000}, + "log.initial.bondi.DOblDtEqtide": { + "value": 2.067945e-12, + "unit": u.rad / u.sec, + }, + "log.initial.bondi.DRotPerDtEqtide": {"value": 3.287202e-07}, + "log.initial.bondi.DRotRateDtEqtide": { + "value": -1.106722e-15, + "unit": 1 / u.sec**2, + }, + "log.initial.bondi.EqRotRateDiscrete": { + "value": 6.296062e-06, + "unit": 1 / u.sec, + }, + "log.initial.bondi.EqRotPerDiscrete": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.bondi.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, + "log.initial.bondi.EqRotPerCont": {"value": 7.231556e05, "unit": u.sec}, + "log.initial.bondi.EqRotPer": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.bondi.EqTidePower": {"value": 1.278596e20, "unit": 1 / u.sec}, + "log.initial.bondi.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.bondi.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.bondi.OceanK2": {"value": 0.010000}, + "log.initial.bondi.EnvTidalQ": {"value": -1.000000}, + "log.initial.bondi.OceanTidalQ": {"value": -1.000000}, + "log.initial.bondi.TideLock": {"value": 0.000000}, + "log.initial.bondi.RotTimeEqtide": {"value": 1.314188e11, "unit": u.sec}, + "log.initial.bondi.EnvK2": {"value": 0.500000}, + "log.initial.bondi.OblTimeEqtide": {"value": -1.000000}, + "log.initial.bondi.PowerEqtide": {"value": 1.284046e22, "unit": u.W}, + "log.initial.bondi.SurfEnFluxEqtide": { + "value": 2.324895e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.bondi.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.bondi.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.initial.bondi.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.bondi.RGLimit": {"value": 3.099115e09, "unit": u.m}, + "log.initial.bondi.XO": {"value": 0.000000}, + "log.initial.bondi.EtaO": {"value": 0.000000}, + "log.initial.bondi.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, + "log.initial.bondi.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.bondi.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.bondi.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.bondi.PresXUV": {"value": 5.000000}, + "log.initial.bondi.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.bondi.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.bondi.AtmGasConst": {"value": 4124.000000}, + "log.initial.bondi.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.bondi.DEnvMassDt": {"value": -1.230386e15, "unit": u.kg / u.sec}, + "log.initial.bondi.FXUV": {"value": 0.069788, "unit": u.W / u.m**2}, + "log.initial.bondi.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.bondi.RocheRadius": {"value": 1.885546e08, "unit": u.m}, + "log.initial.bondi.BondiRadius": {"value": 7.899468e08, "unit": u.m}, + "log.initial.bondi.HEscapeRegime": {"value": 5.000000}, + "log.initial.bondi.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m**2}, + "log.initial.bondi.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.bondi.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.bondi.FXUVCRITDRAG": { + "value": 3.000221e-05, + "unit": u.W / u.m**2, + }, + "log.initial.bondi.HREFFLUX": { + "value": 8.289171e17, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.bondi.XO2": {"value": 0.000000}, + "log.initial.bondi.XH2O": {"value": 0.000000}, + "log.initial.bondi.HDiffFlux": { + "value": 3.512237e14, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.bondi.HRefODragMod": {"value": 1.000000}, + "log.initial.bondi.KTide": {"value": 1.000000}, + "log.initial.bondi.RGDuration": {"value": 1.00000e06, "unit": u.yr}, + "log.initial.el.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.initial.el.Obliquity": {"value": 0.410152, "unit": u.rad}, + "log.initial.el.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.el.Xobl": {"value": 0.398749}, + "log.initial.el.Yobl": {"value": 0.000000}, + "log.initial.el.Zobl": {"value": 0.917060}, + "log.initial.el.Radius": {"value": 2.096446e08, "unit": u.m}, + "log.initial.el.RadGyra": {"value": 0.400000}, + "log.initial.el.RotAngMom": { + "value": 6.108249e36, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.el.RotKinEnergy": {"value": 2.221022e32, "unit": u.Joule}, + "log.initial.el.RotVel": {"value": 1.524578e04, "unit": u.m / u.sec}, + "log.initial.el.BodyType": {"value": 0.000000}, + "log.initial.el.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.el.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.el.Density": {"value": 0.309474, "unit": u.kg / u.m**3}, + "log.initial.el.SurfEnFluxTotal": { + "value": 1.100803e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.el.TidalQ": {"value": -1.000000e05}, + "log.initial.el.ImK2": {"value": -5.000000e-06}, + "log.initial.el.K2": {"value": 0.500000}, + "log.initial.el.K2Man": {"value": 0.300000}, + "log.initial.el.Imk2Man": {"value": -0.003000}, + "log.initial.el.TidalQMantle": {"value": 100.000000}, + "log.initial.el.HEcc": {"value": 0.000000}, + "log.initial.el.HZLimitDryRunaway": {"value": 3.098811e09, "unit": u.m}, + "log.initial.el.HZLimRecVenus": {"value": 2.502002e09, "unit": u.m}, + "log.initial.el.HZLimRunaway": {"value": 3.267138e09, "unit": u.m}, + "log.initial.el.HZLimMoistGreenhouse": {"value": 3.310536e09, "unit": u.m}, + "log.initial.el.HZLimMaxGreenhouse": {"value": 5.611497e09, "unit": u.m}, + "log.initial.el.HZLimEarlyMars": {"value": 6.122597e09, "unit": u.m}, + "log.initial.el.Instellation": {"value": 69.788358, "unit": u.kg / u.sec**3}, + "log.initial.el.KEcc": {"value": 0.200000}, + "log.initial.el.Eccentricity": {"value": 0.200000}, + "log.initial.el.OrbEnergy": {"value": -5.298093e34, "unit": u.Joule}, + "log.initial.el.MeanMotion": {"value": 6.296062e-06, "unit": 1 / u.sec}, + "log.initial.el.OrbPeriod": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.el.SemiMajorAxis": {"value": 0.100000, "unit": u.au}, + "log.initial.el.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.el.COPP": {"value": 0.000000}, + "log.initial.el.OrbAngMom": { + "value": 1.648983e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.el.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.el.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.el.TotOrbEnergy": {"value": -2.119237e35, "unit": u.Joule}, + "log.initial.el.OrbPotEnergy": {"value": -1.059619e35, "unit": u.Joule}, + "log.initial.el.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.el.TidalRadius": {"value": 2.096446e08, "unit": u.m}, + "log.initial.el.DsemiDtEqtide": {"value": 0.000192, "unit": u.m / u.sec}, + "log.initial.el.DeccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, + "log.initial.el.DMeanMotionDtEqtide": { + "value": -1.211805e-19, + "unit": 1 / u.sec**2, + }, + "log.initial.el.DOrbPerDtEqtide": {"value": 1.920766e-08}, + "log.initial.el.EccTimeEqtide": {"value": 4.954969e13, "unit": u.sec}, + "log.initial.el.SemiTimeEqtide": {"value": 7.793412e13, "unit": u.sec}, + "log.initial.el.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.el.DKEccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, + "log.initial.el.DXoblDtEqtide": {"value": 2.139632e-12, "unit": 1 / u.sec}, + "log.initial.el.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.el.DZoblDtEqtide": {"value": -9.303384e-13, "unit": 1 / u.sec}, + "log.initial.el.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.el.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.el.BodyDeccDt": {"value": -1.000000}, + "log.initial.el.DOblDtEqtide": {"value": 2.333143e-12, "unit": u.rad / u.sec}, + "log.initial.el.DRotPerDtEqtide": {"value": 1.314881e-06}, + "log.initial.el.DRotRateDtEqtide": { + "value": -1.106722e-15, + "unit": 1 / u.sec**2, + }, + "log.initial.el.EqRotRateDiscrete": {"value": 6.296062e-06, "unit": 1 / u.sec}, + "log.initial.el.EqRotPerDiscrete": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.el.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, + "log.initial.el.EqRotPerCont": {"value": 7.231556e05, "unit": u.sec}, + "log.initial.el.EqRotPer": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.el.EqTidePower": {"value": 1.278596e20, "unit": 1 / u.sec}, + "log.initial.el.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.el.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.el.OceanK2": {"value": 0.010000}, + "log.initial.el.EnvTidalQ": {"value": -1.000000}, + "log.initial.el.OceanTidalQ": {"value": -1.000000}, + "log.initial.el.TideLock": {"value": 0.000000}, + "log.initial.el.RotTimeEqtide": {"value": 6.570938e10, "unit": u.sec}, + "log.initial.el.EnvK2": {"value": 0.500000}, + "log.initial.el.OblTimeEqtide": {"value": -1.000000}, + "log.initial.el.PowerEqtide": {"value": 6.080320e21, "unit": u.W}, + "log.initial.el.SurfEnFluxEqtide": { + "value": 1.100903e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.el.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.el.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.initial.el.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.el.RGLimit": {"value": 3.099115e09, "unit": u.m}, + "log.initial.el.XO": {"value": 0.000000}, + "log.initial.el.EtaO": {"value": 0.000000}, + "log.initial.el.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, + "log.initial.el.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.el.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.el.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.el.PresXUV": {"value": 5.000000}, + "log.initial.el.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.el.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.el.AtmGasConst": {"value": 4124.000000}, + "log.initial.el.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.el.DEnvMassDt": {"value": -2.508715e09, "unit": u.kg / u.sec}, + "log.initial.el.FXUV": {"value": 0.069788, "unit": u.W / u.m**2}, + "log.initial.el.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.el.RocheRadius": {"value": 1.885546e08, "unit": u.m}, + "log.initial.el.BondiRadius": {"value": 7.899468e08, "unit": u.m}, + "log.initial.el.HEscapeRegime": {"value": 3.000000}, + "log.initial.el.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m**2}, + "log.initial.el.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.el.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.el.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m**2}, + "log.initial.el.HREFFLUX": {"value": 8.289171e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.el.XO2": {"value": 0.000000}, + "log.initial.el.XH2O": {"value": 0.000000}, + "log.initial.el.HDiffFlux": { + "value": 3.512237e14, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.el.HRefODragMod": {"value": 1.000000}, + "log.initial.el.KTide": {"value": 1.000000}, + "log.initial.el.RGDuration": {"value": 1.00000e06, "unit": u.yr}, + "log.initial.rr.Mass": {"value": 2.000000, "unit": u.Mearth}, + "log.initial.rr.Obliquity": {"value": 0.785398, "unit": u.rad}, + "log.initial.rr.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.rr.Xobl": {"value": 0.707107}, + "log.initial.rr.Yobl": {"value": 0.000000}, + "log.initial.rr.Zobl": {"value": 0.707107}, + "log.initial.rr.Radius": {"value": 2.096446e08, "unit": u.m}, + "log.initial.rr.RadGyra": {"value": 0.400000}, + "log.initial.rr.RotAngMom": { + "value": 1.221650e37, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.rr.RotKinEnergy": {"value": 8.884088e32, "unit": u.Joule}, + "log.initial.rr.RotVel": {"value": 3.049157e04, "unit": u.m / u.sec}, + "log.initial.rr.BodyType": {"value": 0.000000}, + "log.initial.rr.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, + "log.initial.rr.RotPer": {"value": 0.500000, "unit": u.day}, + "log.initial.rr.Density": {"value": 0.309474, "unit": u.kg / u.m**3}, + "log.initial.rr.SurfEnFluxTotal": { + "value": 2.324795e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.rr.TidalQ": {"value": -1.000000e05}, + "log.initial.rr.ImK2": {"value": -5.000000e-06}, + "log.initial.rr.K2": {"value": 0.500000}, + "log.initial.rr.K2Man": {"value": 0.300000}, + "log.initial.rr.Imk2Man": {"value": -0.003000}, + "log.initial.rr.TidalQMantle": {"value": 100.000000}, + "log.initial.rr.HEcc": {"value": 0.000000}, + "log.initial.rr.HZLimitDryRunaway": {"value": 3.098811e09, "unit": u.m}, + "log.initial.rr.HZLimRecVenus": {"value": 2.502002e09, "unit": u.m}, + "log.initial.rr.HZLimRunaway": {"value": 3.267138e09, "unit": u.m}, + "log.initial.rr.HZLimMoistGreenhouse": {"value": 3.310536e09, "unit": u.m}, + "log.initial.rr.HZLimMaxGreenhouse": {"value": 5.611497e09, "unit": u.m}, + "log.initial.rr.HZLimEarlyMars": {"value": 6.122597e09, "unit": u.m}, + "log.initial.rr.Instellation": {"value": 69.788358, "unit": u.kg / u.sec**3}, + "log.initial.rr.KEcc": {"value": 0.200000}, + "log.initial.rr.Eccentricity": {"value": 0.200000}, + "log.initial.rr.OrbEnergy": {"value": -5.298093e34, "unit": u.Joule}, + "log.initial.rr.MeanMotion": {"value": 6.296062e-06, "unit": 1 / u.sec}, + "log.initial.rr.OrbPeriod": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.rr.SemiMajorAxis": {"value": 0.100000, "unit": u.au}, + "log.initial.rr.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.rr.COPP": {"value": 0.000000}, + "log.initial.rr.OrbAngMom": { + "value": 1.648983e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.rr.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.rr.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.rr.TotOrbEnergy": {"value": -2.119237e35, "unit": u.Joule}, + "log.initial.rr.OrbPotEnergy": {"value": -1.059619e35, "unit": u.Joule}, + "log.initial.rr.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.rr.TidalRadius": {"value": 2.096446e08, "unit": u.m}, + "log.initial.rr.DsemiDtEqtide": {"value": 0.000192, "unit": u.m / u.sec}, + "log.initial.rr.DeccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, + "log.initial.rr.DMeanMotionDtEqtide": { + "value": -1.211805e-19, + "unit": 1 / u.sec**2, + }, + "log.initial.rr.DOrbPerDtEqtide": {"value": 1.920766e-08}, + "log.initial.rr.EccTimeEqtide": {"value": 4.954969e13, "unit": u.sec}, + "log.initial.rr.SemiTimeEqtide": {"value": 7.793412e13, "unit": u.sec}, + "log.initial.rr.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.rr.DKEccDtEqtide": {"value": 4.036352e-15, "unit": 1 / u.sec}, + "log.initial.rr.DXoblDtEqtide": {"value": 1.462258e-12, "unit": 1 / u.sec}, + "log.initial.rr.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.rr.DZoblDtEqtide": {"value": -1.462258e-12, "unit": 1 / u.sec}, + "log.initial.rr.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.rr.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.rr.BodyDeccDt": {"value": -1.000000}, + "log.initial.rr.DOblDtEqtide": {"value": 2.067945e-12, "unit": u.rad / u.sec}, + "log.initial.rr.DRotPerDtEqtide": {"value": 3.287202e-07}, + "log.initial.rr.DRotRateDtEqtide": { + "value": -1.106722e-15, + "unit": 1 / u.sec**2, + }, + "log.initial.rr.EqRotRateDiscrete": {"value": 6.296062e-06, "unit": 1 / u.sec}, + "log.initial.rr.EqRotPerDiscrete": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.rr.EqRotRateCont": {"value": 8.688566e-06, "unit": 1 / u.sec}, + "log.initial.rr.EqRotPerCont": {"value": 7.231556e05, "unit": u.sec}, + "log.initial.rr.EqRotPer": {"value": 9.979547e05, "unit": u.sec}, + "log.initial.rr.EqTidePower": {"value": 1.278596e20, "unit": 1 / u.sec}, + "log.initial.rr.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.rr.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.rr.OceanK2": {"value": 0.010000}, + "log.initial.rr.EnvTidalQ": {"value": -1.000000}, + "log.initial.rr.OceanTidalQ": {"value": -1.000000}, + "log.initial.rr.TideLock": {"value": 0.000000}, + "log.initial.rr.RotTimeEqtide": {"value": 1.314188e11, "unit": u.sec}, + "log.initial.rr.EnvK2": {"value": 0.500000}, + "log.initial.rr.OblTimeEqtide": {"value": -1.000000}, + "log.initial.rr.PowerEqtide": {"value": 1.284046e22, "unit": u.W}, + "log.initial.rr.SurfEnFluxEqtide": { + "value": 2.324895e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.rr.SurfWaterMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.rr.EnvelopeMass": {"value": 1.000000, "unit": u.Mearth}, + "log.initial.rr.OxygenMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.rr.RGLimit": {"value": 3.099115e09, "unit": u.m}, + "log.initial.rr.XO": {"value": 0.000000}, + "log.initial.rr.EtaO": {"value": 0.000000}, + "log.initial.rr.PlanetRadius": {"value": 32.869442, "unit": u.Rearth}, + "log.initial.rr.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.rr.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.rr.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.rr.PresXUV": {"value": 5.000000}, + "log.initial.rr.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.rr.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.rr.AtmGasConst": {"value": 4124.000000}, + "log.initial.rr.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.rr.DEnvMassDt": {"value": -1.119308e08, "unit": u.kg / u.sec}, + "log.initial.rr.FXUV": {"value": 0.069788, "unit": u.W / u.m**2}, + "log.initial.rr.AtmXAbsEffH2O": {"value": 0.300000}, + "log.initial.rr.RocheRadius": {"value": 1.885546e08, "unit": u.m}, + "log.initial.rr.BondiRadius": {"value": 7.899468e08, "unit": u.m}, + "log.initial.rr.HEscapeRegime": {"value": 6.000000}, + "log.initial.rr.RRCriticalFlux": {"value": 0.000139, "unit": u.W / u.m**2}, + "log.initial.rr.CrossoverMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.rr.WaterEscapeRegime": {"value": 8.000000}, + "log.initial.rr.FXUVCRITDRAG": {"value": 3.000221e-05, "unit": u.W / u.m**2}, + "log.initial.rr.HREFFLUX": {"value": 8.289171e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.rr.XO2": {"value": 0.000000}, + "log.initial.rr.XH2O": {"value": 0.000000}, + "log.initial.rr.HDiffFlux": { + "value": 3.512237e14, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.rr.HRefODragMod": {"value": 1.000000}, + "log.initial.rr.KTide": {"value": 1.000000}, + "log.initial.rr.RGDuration": {"value": 1.00000e06, "unit": u.yr}, + "log.final.system.Age": {"value": 6.311520e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 5.425277e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -2.482441e43, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -2.482440e43, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 5.347271e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.star.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.star.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.star.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.star.RotAngMom": { + "value": 1.470605e39, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotKinEnergy": { + "value": 5.347271e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.RotVel": { + "value": 463.828520, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotRate": { + "value": 7.272205e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotPer": {"value": 8.640000e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.Density": { + "value": 1.829552e09, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.star.SurfEnFluxTotal": { + "value": 3.025764e-12, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.TidalQ": {"value": 1.000000e06, "rtol": 1e-4}, + "log.final.star.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, + "log.final.star.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.star.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.star.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.HZLimitDryRunaway": { + "value": 3.036202e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRecVenus": { + "value": 2.502002e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRunaway": { + "value": 3.267138e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMoistGreenhouse": { + "value": 3.310536e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMaxGreenhouse": { + "value": 5.611497e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimEarlyMars": { + "value": 6.122597e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.KEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, + "log.final.star.MeanMotion": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.star.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.LXUVTot": { + "value": 1.923000e20, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.TotOrbEnergy": { + "value": -1.740032e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.OrbPotEnergy": { + "value": -1.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostEnergy": { + "value": 2.550749e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostAngMom": { + "value": 3.507532e30, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.star.DRotPerDtEqtide": {"value": 1.380178e-27, "rtol": 1e-4}, + "log.final.star.DRotRateDtEqtide": { + "value": -1.161683e-36, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.star.EqRotRateDiscrete": { + "value": 6.510710e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotPerDiscrete": { + "value": 9.650538e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotRateCont": { + "value": 7.554427e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotPerCont": { + "value": 8.317222e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotPer": {"value": 9.650538e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.EqTidePower": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotTimeEqtide": { + "value": 6.260060e31, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.PowerEqtide": {"value": 1546.776661, "unit": u.W, "rtol": 1e-4}, + "log.final.star.SurfEnFluxEqtide": { + "value": 3.025764e-12, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.Luminosity": {"value": 1.923000e23, "unit": u.W, "rtol": 1e-4}, + "log.final.star.LXUVStellar": {"value": 1.923000e20, "unit": u.W, "rtol": 1e-4}, + "log.final.star.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.star.RossbyNumber": {"value": 0.078260, "rtol": 1e-4}, + "log.final.star.DRotPerDtStellar": {"value": 6.530034e-18, "rtol": 1e-4}, + "log.final.auto.Mass": {"value": 1.411359, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.auto.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.auto.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.auto.Xobl": {"value": 1.570471e-162, "rtol": 1e-4}, + "log.final.auto.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.auto.Zobl": {"value": 1.000002, "rtol": 1e-4}, + "log.final.auto.Radius": {"value": 1.630278e08, "unit": u.m, "rtol": 1e-4}, + "log.final.auto.RadGyra": {"value": 0.400000, "rtol": 1e-4}, + "log.final.auto.RotAngMom": { + "value": 2.333687e35, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.RotKinEnergy": { + "value": 7.596980e29, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.auto.RotVel": { + "value": 1061.426957, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.auto.RotRate": { + "value": 6.510710e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.RotPer": {"value": 11.169604, "unit": u.day, "rtol": 1e-4}, + "log.final.auto.Density": { + "value": 0.464405, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.auto.SurfEnFluxTotal": { + "value": 52.542587, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.auto.TidalQ": {"value": -1.000000e05, "rtol": 1e-4}, + "log.final.auto.ImK2": {"value": -5.000000e-06, "rtol": 1e-4}, + "log.final.auto.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.auto.K2Man": {"value": 0.300000, "rtol": 1e-4}, + "log.final.auto.Imk2Man": {"value": -0.003000, "rtol": 1e-4}, + "log.final.auto.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.auto.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.auto.HZLimitDryRunaway": { + "value": 3.062148e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.auto.HZLimRecVenus": { + "value": 2.502002e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.auto.HZLimRunaway": { + "value": 3.267138e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.auto.HZLimMoistGreenhouse": { + "value": 3.310536e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.auto.HZLimMaxGreenhouse": { + "value": 5.611497e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.auto.HZLimEarlyMars": { + "value": 6.122597e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.auto.Instellation": { + "value": 72.115242, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.auto.KEcc": {"value": 0.129902, "rtol": 1e-4}, + "log.final.auto.Eccentricity": {"value": 0.129902, "rtol": 1e-4}, + "log.final.auto.OrbEnergy": { + "value": -3.823257e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.auto.MeanMotion": { + "value": 6.510710e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.OrbPeriod": {"value": 9.650538e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.auto.SemiMajorAxis": {"value": 0.097790, "unit": u.au, "rtol": 1e-4}, + "log.final.auto.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.auto.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.auto.OrbAngMom": { + "value": 1.164500e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.auto.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.auto.TotOrbEnergy": { + "value": -1.740032e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.auto.OrbPotEnergy": { + "value": -7.646514e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.auto.LostEnergy": { + "value": 1.264526e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.auto.TidalRadius": {"value": 1.630278e08, "unit": u.m, "rtol": 1e-4}, + "log.final.auto.DsemiDtEqtide": { + "value": -6.842553e-06, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.DeccDtEqtide": { + "value": -1.800337e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.DMeanMotionDtEqtide": { + "value": 4.567924e-21, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.auto.DOrbPerDtEqtide": {"value": -6.770832e-10, "rtol": 1e-4}, + "log.final.auto.EccTimeEqtide": { + "value": 0.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.auto.SemiTimeEqtide": { + "value": 0.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.auto.DHEccDtEqtide": { + "value": -0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.DKEccDtEqtide": { + "value": -1.800337e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.LockTime": {"value": 2.398144e11, "unit": u.sec, "rtol": 1e-4}, + "log.final.auto.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.auto.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.auto.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.DRotPerDtEqtide": {"value": -8.245322e-298, "rtol": 1e-4}, + "log.final.auto.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.auto.EqRotRateDiscrete": { + "value": 6.510710e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.EqRotPerDiscrete": { + "value": 9.650538e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.auto.EqRotRateCont": { + "value": 7.554427e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.EqRotPerCont": { + "value": 8.317222e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.auto.EqRotPer": {"value": 9.650538e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.auto.EqTidePower": { + "value": 1.392884e19, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.auto.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.auto.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.auto.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.auto.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.auto.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.auto.RotTimeEqtide": { + "value": 1.170426e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.auto.EnvK2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.auto.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.auto.PowerEqtide": {"value": 1.788269e19, "unit": u.W, "rtol": 1e-4}, + "log.final.auto.SurfEnFluxEqtide": { + "value": 53.542587, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.auto.SurfWaterMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.auto.EnvelopeMass": { + "value": 0.411359, + "unit": u.Mearth, + "rtol": 1e-4, + }, + "log.final.auto.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.auto.RGLimit": {"value": 3.141989e09, "unit": u.m, "rtol": 1e-4}, + "log.final.auto.XO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.auto.EtaO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.auto.PlanetRadius": { + "value": 25.560564, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.auto.OxygenMantleMass": { + "value": 0.000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.auto.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.auto.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.auto.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.auto.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.auto.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.auto.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.auto.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.auto.DEnvMassDt": { + "value": -7.802590e07, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.FXUV": { + "value": 0.072115, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.auto.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, + "log.final.auto.RocheRadius": {"value": 1.641596e08, "unit": u.m, "rtol": 1e-4}, + "log.final.auto.BondiRadius": {"value": 5.637137e08, "unit": u.m, "rtol": 1e-4}, + "log.final.auto.HEscapeRegime": {"value": 6.000000, "rtol": 1e-4}, + "log.final.auto.RRCriticalFlux": { + "value": 1.470664e-06, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.auto.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.auto.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.auto.FXUVCRITDRAG": { + "value": 3.177121e-05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.auto.HREFFLUX": { + "value": 9.438997e18, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.XO2": {"value": 0.000000, "rtol": 1e-4}, + "log.final.auto.XH2O": {"value": 0.000000, "rtol": 1e-4}, + "log.final.auto.HDiffFlux": { + "value": 4.098596e14, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.auto.HRefODragMod": {"value": 1.000000, "rtol": 1e-4}, + "log.final.auto.KTide": {"value": 0.100000, "rtol": 1e-4}, + "log.final.auto.RGDuration": {"value": 1.00000e06, "unit": u.yr, "rtol": 1e-4}, + "log.final.bondi.Mass": {"value": 1.000000, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.bondi.Obliquity": { + "value": 2.992105e-54, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.bondi.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.bondi.Xobl": {"value": 2.992105e-54, "rtol": 1e-4}, + "log.final.bondi.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.bondi.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.bondi.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.bondi.RadGyra": {"value": 0.400000, "rtol": 1e-4}, + "log.final.bondi.RotAngMom": { + "value": 2.447267e32, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.RotKinEnergy": { + "value": 7.703654e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.bondi.RotVel": { + "value": 40.154732, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.bondi.RotRate": { + "value": 6.295720e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.RotPer": {"value": 11.551030, "unit": u.day, "rtol": 1e-4}, + "log.final.bondi.Density": { + "value": 5495.038549, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.bondi.SurfEnFluxTotal": { + "value": 3.855526, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.bondi.TidalQ": {"value": -100.000000, "rtol": 1e-4}, + "log.final.bondi.ImK2": {"value": -0.003000, "rtol": 1e-4}, + "log.final.bondi.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.bondi.K2Man": {"value": 0.300000, "rtol": 1e-4}, + "log.final.bondi.Imk2Man": {"value": -0.003000, "rtol": 1e-4}, + "log.final.bondi.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.bondi.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.bondi.HZLimitDryRunaway": { + "value": 3.098815e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.HZLimRecVenus": { + "value": 2.502002e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.HZLimRunaway": { + "value": 3.267138e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.HZLimMoistGreenhouse": { + "value": 3.310536e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.HZLimMaxGreenhouse": { + "value": 5.611497e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.HZLimEarlyMars": { + "value": 6.122597e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.Instellation": { + "value": 69.783534, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.bondi.KEcc": {"value": 0.200007, "rtol": 1e-4}, + "log.final.bondi.Eccentricity": {"value": 0.200007, "rtol": 1e-4}, + "log.final.bondi.OrbEnergy": { + "value": -2.648953e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.bondi.MeanMotion": { + "value": 6.295720e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.OrbPeriod": { + "value": 9.980090e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.SemiMajorAxis": { + "value": 0.100004, + "unit": u.au, + "rtol": 1e-4, + }, + "log.final.bondi.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.bondi.OrbAngMom": { + "value": 8.245061e39, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.bondi.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.bondi.TotOrbEnergy": { + "value": -1.740032e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.bondi.OrbPotEnergy": { + "value": -5.297906e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.bondi.LostEnergy": { + "value": 3.022858e31, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.bondi.TidalRadius": { + "value": 6.378100e06, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.DsemiDtEqtide": { + "value": -1.113122e-09, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.DeccDtEqtide": { + "value": -1.860062e-19, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.DMeanMotionDtEqtide": { + "value": 7.026492e-25, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.bondi.DOrbPerDtEqtide": {"value": -1.113852e-13, "rtol": 1e-4}, + "log.final.bondi.EccTimeEqtide": { + "value": 0.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.SemiTimeEqtide": { + "value": 0.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.DHEccDtEqtide": { + "value": -0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.DKEccDtEqtide": { + "value": -1.860062e-19, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.DXoblDtEqtide": { + "value": -1.366908e-65, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.DZoblDtEqtide": { + "value": 4.089932e-119, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.LockTime": {"value": 4.919130e12, "unit": u.sec, "rtol": 1e-4}, + "log.final.bondi.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.bondi.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.bondi.DOblDtEqtide": { + "value": -1.366908e-65, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.DRotPerDtEqtide": {"value": -8.818069e-298, "rtol": 1e-4}, + "log.final.bondi.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.bondi.EqRotRateDiscrete": { + "value": 6.295720e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.EqRotPerDiscrete": { + "value": 9.980090e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.EqRotRateCont": { + "value": 8.688253e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.EqRotPerCont": { + "value": 7.231816e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.EqRotPer": {"value": 9.980090e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.bondi.EqTidePower": { + "value": 1.999163e15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.bondi.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.bondi.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.bondi.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.bondi.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.bondi.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.bondi.RotTimeEqtide": { + "value": 1.131777e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.EnvK2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.bondi.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.bondi.PowerEqtide": { + "value": 1.970952e15, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.bondi.SurfEnFluxEqtide": { + "value": 3.855526, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.bondi.SurfWaterMass": { + "value": 0.000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.bondi.EnvelopeMass": { + "value": 0.000000, + "unit": u.Mearth, + "rtol": 1e-4, + }, + "log.final.bondi.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.bondi.RGLimit": {"value": 3.147864e09, "unit": u.m, "rtol": 1e-4}, + "log.final.bondi.XO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.bondi.EtaO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.bondi.PlanetRadius": { + "value": 1.000000, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.bondi.OxygenMantleMass": { + "value": 0.000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.bondi.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.bondi.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.bondi.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.bondi.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.bondi.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.bondi.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.bondi.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.bondi.DEnvMassDt": { + "value": 5.562685e-309, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.FXUV": { + "value": 0.069784, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.bondi.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, + "log.final.bondi.RocheRadius": { + "value": 1.496611e08, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.BondiRadius": { + "value": 3.949665e08, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.bondi.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.bondi.RRCriticalFlux": { + "value": 1.080455, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.bondi.CrossoverMass": { + "value": 0.000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.bondi.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.bondi.FXUVCRITDRAG": { + "value": 0.266361, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.bondi.HREFFLUX": { + "value": 5.387538e16, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.XO2": {"value": 0.000000, "rtol": 1e-4}, + "log.final.bondi.XH2O": {"value": 0.000000, "rtol": 1e-4}, + "log.final.bondi.HDiffFlux": { + "value": 1.897311e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.bondi.HRefODragMod": {"value": 1.000000, "rtol": 1e-4}, + "log.final.bondi.KTide": {"value": 0.936113, "rtol": 1e-4}, + "log.final.bondi.RGDuration": {"value": 1.00000e06, "unit": u.yr, "rtol": 1e-4}, + "log.final.el.Mass": {"value": 1.986370, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.el.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.el.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.el.Xobl": {"value": 1.563609e-162, "rtol": 1e-4}, + "log.final.el.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.el.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.el.Radius": {"value": 2.084572e08, "unit": u.m, "rtol": 1e-4}, + "log.final.el.RadGyra": {"value": 0.400000, "rtol": 1e-4}, + "log.final.el.RotAngMom": { + "value": 5.470333e35, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.el.RotKinEnergy": { + "value": 1.814054e30, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.el.RotVel": { + "value": 1382.558099, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.el.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.el.RotRate": { + "value": 6.632335e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.RotPer": {"value": 10.964773, "unit": u.day, "rtol": 1e-4}, + "log.final.el.Density": { + "value": 0.312647, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.el.SurfEnFluxTotal": { + "value": 33.098849, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.el.TidalQ": {"value": -1.000000e05, "rtol": 1e-4}, + "log.final.el.ImK2": {"value": -5.000000e-06, "rtol": 1e-4}, + "log.final.el.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.el.K2Man": {"value": 0.300000, "rtol": 1e-4}, + "log.final.el.Imk2Man": {"value": -0.003000, "rtol": 1e-4}, + "log.final.el.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.el.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.el.HZLimitDryRunaway": { + "value": 3.043341e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.el.HZLimRecVenus": {"value": 2.502002e09, "unit": u.m, "rtol": 1e-4}, + "log.final.el.HZLimRunaway": {"value": 3.267138e09, "unit": u.m, "rtol": 1e-4}, + "log.final.el.HZLimMoistGreenhouse": { + "value": 3.310536e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.el.HZLimMaxGreenhouse": { + "value": 5.611497e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.el.HZLimEarlyMars": { + "value": 6.122597e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.el.Instellation": { + "value": 73.462978, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.el.KEcc": {"value": 0.068456, "rtol": 1e-4}, + "log.final.el.Eccentricity": {"value": 0.068456, "rtol": 1e-4}, + "log.final.el.OrbEnergy": { + "value": -5.447720e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.el.MeanMotion": { + "value": 6.632335e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.OrbPeriod": {"value": 9.473564e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.el.SemiMajorAxis": {"value": 0.096591, "unit": u.au, "rtol": 1e-4}, + "log.final.el.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.el.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.el.OrbAngMom": { + "value": 1.638922e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.el.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.el.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.el.TotOrbEnergy": { + "value": -1.740032e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.el.OrbPotEnergy": { + "value": -1.089544e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.el.LostEnergy": { + "value": 2.085924e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.el.TidalRadius": {"value": 2.084572e08, "unit": u.m, "rtol": 1e-4}, + "log.final.el.DsemiDtEqtide": { + "value": -4.938887e-06, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.el.DeccDtEqtide": { + "value": -2.496493e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.DMeanMotionDtEqtide": { + "value": 3.400372e-21, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.el.DOrbPerDtEqtide": {"value": -4.857058e-10, "rtol": 1e-4}, + "log.final.el.EccTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.el.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.el.DHEccDtEqtide": { + "value": -0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.DKEccDtEqtide": { + "value": -2.496493e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.LockTime": {"value": 8.193554e10, "unit": u.sec, "rtol": 1e-4}, + "log.final.el.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.el.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.el.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.el.DRotPerDtEqtide": {"value": -7.945685e-298, "rtol": 1e-4}, + "log.final.el.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.el.EqRotRateDiscrete": { + "value": 6.632335e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.EqRotPerDiscrete": { + "value": 9.473564e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.el.EqRotRateCont": { + "value": 6.927597e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.EqRotPerCont": { + "value": 9.069791e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.el.EqRotPer": {"value": 9.473564e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.el.EqTidePower": { + "value": 1.219325e19, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.el.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.el.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.el.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.el.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.el.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.el.RotTimeEqtide": { + "value": 1.192290e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.el.EnvK2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.el.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.el.PowerEqtide": {"value": 1.862016e19, "unit": u.W, "rtol": 1e-4}, + "log.final.el.SurfEnFluxEqtide": { + "value": 34.098849, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.el.SurfWaterMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.el.EnvelopeMass": { + "value": 0.986370, + "unit": u.Mearth, + "rtol": 1e-4, + }, + "log.final.el.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.el.RGLimit": {"value": 3.127704e09, "unit": u.m, "rtol": 1e-4}, + "log.final.el.XO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.el.EtaO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.el.PlanetRadius": { + "value": 32.683276, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.el.OxygenMantleMass": { + "value": 0.000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.el.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.el.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.el.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.el.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.el.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.el.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.el.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.el.DEnvMassDt": { + "value": -2.614005e09, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.el.FXUV": {"value": 0.073463, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.el.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, + "log.final.el.RocheRadius": {"value": 1.817114e08, "unit": u.m, "rtol": 1e-4}, + "log.final.el.BondiRadius": {"value": 7.982897e08, "unit": u.m, "rtol": 1e-4}, + "log.final.el.HEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, + "log.final.el.RRCriticalFlux": { + "value": 0.000139, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.el.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.el.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.el.FXUVCRITDRAG": { + "value": 3.010328e-05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.el.HREFFLUX": { + "value": 8.735740e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.XO2": {"value": 0.000000, "rtol": 1e-4}, + "log.final.el.XH2O": {"value": 0.000000, "rtol": 1e-4}, + "log.final.el.HDiffFlux": { + "value": 3.528154e14, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.el.HRefODragMod": {"value": 1.000000, "rtol": 1e-4}, + "log.final.el.KTide": {"value": 1.000000, "rtol": 1e-4}, + "log.final.el.RGDuration": {"value": 1.00000e06, "unit": u.yr, "rtol": 1e-4}, + "log.final.rr.Mass": {"value": 1.999399, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.rr.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.rr.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.rr.Xobl": {"value": 1.563665e-162, "rtol": 1e-4}, + "log.final.rr.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.rr.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.rr.Radius": {"value": 2.095926e08, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.RadGyra": {"value": 0.400000, "rtol": 1e-4}, + "log.final.rr.RotAngMom": { + "value": 5.561691e35, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.RotKinEnergy": { + "value": 1.842803e30, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.rr.RotVel": { + "value": 1388.922578, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.rr.RotRate": { + "value": 6.626773e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.RotPer": {"value": 10.973977, "unit": u.day, "rtol": 1e-4}, + "log.final.rr.Density": { + "value": 0.309611, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.rr.SurfEnFluxTotal": { + "value": 33.332187, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.rr.TidalQ": {"value": -1.000000e05, "rtol": 1e-4}, + "log.final.rr.ImK2": {"value": -5.000000e-06, "rtol": 1e-4}, + "log.final.rr.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.rr.K2Man": {"value": 0.300000, "rtol": 1e-4}, + "log.final.rr.Imk2Man": {"value": -0.003000, "rtol": 1e-4}, + "log.final.rr.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.rr.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.rr.HZLimitDryRunaway": { + "value": 3.043303e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.rr.HZLimRecVenus": {"value": 2.502002e09, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.HZLimRunaway": {"value": 3.267138e09, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.HZLimMoistGreenhouse": { + "value": 3.310536e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.rr.HZLimMaxGreenhouse": { + "value": 5.611497e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.rr.HZLimEarlyMars": { + "value": 6.122597e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.rr.Instellation": { + "value": 73.379922, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.rr.KEcc": {"value": 0.068275, "rtol": 1e-4}, + "log.final.rr.Eccentricity": {"value": 0.068275, "rtol": 1e-4}, + "log.final.rr.OrbEnergy": { + "value": -5.480386e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.rr.MeanMotion": { + "value": 6.626773e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.OrbPeriod": {"value": 9.481516e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.rr.SemiMajorAxis": {"value": 0.096645, "unit": u.au, "rtol": 1e-4}, + "log.final.rr.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.rr.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.rr.OrbAngMom": { + "value": 1.650154e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.rr.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.rr.TotOrbEnergy": { + "value": -1.740032e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.rr.OrbPotEnergy": { + "value": -1.096077e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.rr.LostEnergy": { + "value": 2.725921e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.rr.TidalRadius": {"value": 2.095926e08, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.DsemiDtEqtide": { + "value": -4.999833e-06, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.DeccDtEqtide": { + "value": -2.532564e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.DMeanMotionDtEqtide": { + "value": 3.437522e-21, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.rr.DOrbPerDtEqtide": {"value": -4.918370e-10, "rtol": 1e-4}, + "log.final.rr.EccTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.rr.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.rr.DHEccDtEqtide": { + "value": -0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.DKEccDtEqtide": { + "value": -2.532564e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.LockTime": {"value": 1.711407e11, "unit": u.sec, "rtol": 1e-4}, + "log.final.rr.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.rr.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.rr.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.DRotPerDtEqtide": {"value": -7.959031e-298, "rtol": 1e-4}, + "log.final.rr.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.rr.EqRotRateDiscrete": { + "value": 6.626773e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.EqRotPerDiscrete": { + "value": 9.481516e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.rr.EqRotRateCont": { + "value": 6.920233e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.EqRotPerCont": { + "value": 9.079442e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.rr.EqRotPer": {"value": 9.481516e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.rr.EqTidePower": { + "value": 1.240603e19, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.rr.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.rr.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.rr.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.rr.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.rr.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.rr.RotTimeEqtide": { + "value": 1.191290e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.rr.EnvK2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.rr.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.rr.PowerEqtide": {"value": 1.895236e19, "unit": u.W, "rtol": 1e-4}, + "log.final.rr.SurfEnFluxEqtide": { + "value": 34.332187, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.rr.SurfWaterMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.rr.EnvelopeMass": { + "value": 0.999399, + "unit": u.Mearth, + "rtol": 1e-4, + }, + "log.final.rr.OxygenMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.rr.RGLimit": {"value": 3.127270e09, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.XO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.rr.EtaO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.rr.PlanetRadius": { + "value": 32.861293, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.rr.OxygenMantleMass": { + "value": 0.000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.rr.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.rr.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.rr.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.rr.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.rr.DEnvMassDt": { + "value": -1.147322e08, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.FXUV": {"value": 0.073380, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.rr.AtmXAbsEffH2O": {"value": 0.300000, "rtol": 1e-4}, + "log.final.rr.RocheRadius": {"value": 1.822097e08, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.BondiRadius": {"value": 8.033012e08, "unit": u.m, "rtol": 1e-4}, + "log.final.rr.HEscapeRegime": {"value": 6.000000, "rtol": 1e-4}, + "log.final.rr.RRCriticalFlux": { + "value": 0.000139, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.rr.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.rr.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.rr.FXUVCRITDRAG": { + "value": 3.000650e-05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.rr.HREFFLUX": { + "value": 8.716219e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.XO2": {"value": 0.000000, "rtol": 1e-4}, + "log.final.rr.XH2O": {"value": 0.000000, "rtol": 1e-4}, + "log.final.rr.HDiffFlux": { + "value": 3.512924e14, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.rr.HRefODragMod": {"value": 1.000000, "rtol": 1e-4}, + "log.final.rr.KTide": {"value": 1.000000, "rtol": 1e-4}, + "log.final.rr.RGDuration": {"value": 1.00000e06, "unit": u.yr, "rtol": 1e-4}, + } ) -class Test_Lopez12CPL(Benchmark): - pass +class Test_Lopez12CPL(Benchmark): + pass diff --git a/tests/AtmescEqtideStellar/WaterLossCPL/test_WaterLossCPL.py b/tests/AtmescEqtideStellar/WaterLossCPL/test_WaterLossCPL.py index d6af7242f..bd8bd6d6e 100644 --- a/tests/AtmescEqtideStellar/WaterLossCPL/test_WaterLossCPL.py +++ b/tests/AtmescEqtideStellar/WaterLossCPL/test_WaterLossCPL.py @@ -1,392 +1,714 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.470897e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.482441e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.482440e+41, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 5.347271e+33, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.star.Mass": {"value": 1.988416e+29, "unit": u.kg}, - "log.initial.star.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.Xobl": {"value": 0.000000}, - "log.initial.star.Yobl": {"value": 0.000000}, - "log.initial.star.Zobl": {"value": 1.000000}, - "log.initial.star.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.star.RadGyra": {"value": 0.500000}, - "log.initial.star.RotAngMom": {"value": 1.470605e+38, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.RotKinEnergy": {"value": 5.347271e+33, "unit": u.Joule}, - "log.initial.star.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.star.BodyType": {"value": 0.000000}, - "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.star.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.star.Density": {"value": 1.829552e+08, "unit": u.kg / u.m ** 3}, - "log.initial.star.SurfEnFluxTotal": {"value": 8.111944e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.star.TidalQ": {"value": 1.000000e+06}, - "log.initial.star.ImK2": {"value": -5.000000e-07}, - "log.initial.star.K2": {"value": 0.500000}, - "log.initial.star.K2Man": {"value": 0.010000}, - "log.initial.star.Imk2Man": {"value": 0.000000}, - "log.initial.star.TidalQMantle": {"value": 100.000000}, - "log.initial.star.HEcc": {"value": 0.000000}, - "log.initial.star.HZLimitDryRunaway": {"value": 4.293838e+09, "unit": u.m}, - "log.initial.star.HZLimRecVenus": {"value": 3.538365e+09, "unit": u.m}, - "log.initial.star.HZLimRunaway": {"value": 4.620430e+09, "unit": u.m}, - "log.initial.star.HZLimMoistGreenhouse": {"value": 4.681804e+09, "unit": u.m}, - "log.initial.star.HZLimMaxGreenhouse": {"value": 7.935855e+09, "unit": u.m}, - "log.initial.star.HZLimEarlyMars": {"value": 8.658660e+09, "unit": u.m}, - "log.initial.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.star.KEcc": {"value": 0.000000}, - "log.initial.star.Eccentricity": {"value": -1.000000}, - "log.initial.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.star.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.COPP": {"value": 0.000000}, - "log.initial.star.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.LXUVTot": {"value": 1.000000e-06, "unit": u.LSUN}, - "log.initial.star.TotOrbEnergy": {"value": -1.059619e+34, "unit": u.Joule}, - "log.initial.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.star.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.star.BodyDeccDt": {"value": -1.000000}, - "log.initial.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.star.DRotPerDtEqtide": {"value": 4.349332e-24}, - "log.initial.star.DRotRateDtEqtide": {"value": -3.660791e-33, "unit": 1 / u.sec ** 2}, - "log.initial.star.EqRotRateDiscrete": {"value": 1.592811e-05, "unit": 1 / u.sec}, - "log.initial.star.EqRotPerDiscrete": {"value": 3.944715e+05, "unit": u.sec}, - "log.initial.star.EqRotRateCont": {"value": 1.744128e-05, "unit": 1 / u.sec}, - "log.initial.star.EqRotPerCont": {"value": 3.602480e+05, "unit": u.sec}, - "log.initial.star.EqRotPer": {"value": 3.944715e+05, "unit": u.sec}, - "log.initial.star.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.star.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.OceanK2": {"value": 0.010000}, - "log.initial.star.EnvTidalQ": {"value": -1.000000}, - "log.initial.star.OceanTidalQ": {"value": -1.000000}, - "log.initial.star.TideLock": {"value": 0.000000}, - "log.initial.star.RotTimeEqtide": {"value": 1.986512e+28, "unit": u.sec}, - "log.initial.star.EnvK2": {"value": 0.010000}, - "log.initial.star.OblTimeEqtide": {"value": -1.000000}, - "log.initial.star.PowerEqtide": {"value": 4.146842e+05, "unit": u.W}, - "log.initial.star.SurfEnFluxEqtide": {"value": 8.111944e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.star.Luminosity": {"value": 0.001000, "unit": u.LSUN}, - "log.initial.star.LXUVStellar": {"value": 3.846000e+20, "unit": u.W}, - "log.initial.star.Temperature": {"value": 5778.000000, "unit": u.K}, - "log.initial.star.LXUVFrac": {"value": 0.001000}, - "log.initial.star.RossbyNumber": {"value": 0.078260}, - "log.initial.star.DRotPerDtStellar": {"value": 3.030973e-16}, - "log.initial.b.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.b.Obliquity": {"value": 0.410152, "unit": u.rad}, - "log.initial.b.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.Xobl": {"value": 0.398749}, - "log.initial.b.Yobl": {"value": 0.000000}, - "log.initial.b.Zobl": {"value": 0.917060}, - "log.initial.b.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.b.RadGyra": {"value": 0.500000}, - "log.initial.b.RotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.b.RotKinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.b.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.b.BodyType": {"value": 0.000000}, - "log.initial.b.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.b.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.b.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.b.SurfEnFluxTotal": {"value": 5377.420060, "unit": u.kg / u.sec ** 3}, - "log.initial.b.TidalQ": {"value": 100.000000}, - "log.initial.b.ImK2": {"value": -0.002990}, - "log.initial.b.K2": {"value": 0.299000}, - "log.initial.b.K2Man": {"value": 0.010000}, - "log.initial.b.Imk2Man": {"value": 0.000000}, - "log.initial.b.TidalQMantle": {"value": 100.000000}, - "log.initial.b.HEcc": {"value": 0.000000}, - "log.initial.b.HZLimitDryRunaway": {"value": 4.315470e+09, "unit": u.m}, - "log.initial.b.HZLimRecVenus": {"value": 3.538365e+09, "unit": u.m}, - "log.initial.b.HZLimRunaway": {"value": 4.620430e+09, "unit": u.m}, - "log.initial.b.HZLimMoistGreenhouse": {"value": 4.681804e+09, "unit": u.m}, - "log.initial.b.HZLimMaxGreenhouse": {"value": 7.935855e+09, "unit": u.m}, - "log.initial.b.HZLimEarlyMars": {"value": 8.658660e+09, "unit": u.m}, - "log.initial.b.Instellation": {"value": 2199.130375, "unit": u.kg / u.sec ** 3}, - "log.initial.b.KEcc": {"value": 0.100000}, - "log.initial.b.Eccentricity": {"value": 0.100000}, - "log.initial.b.OrbEnergy": {"value": -1.059619e+34, "unit": u.Joule}, - "log.initial.b.MeanMotion": {"value": 1.592811e-05, "unit": 1 / u.sec}, - "log.initial.b.OrbPeriod": {"value": 3.944715e+05, "unit": u.sec}, - "log.initial.b.SemiMajorAxis": {"value": 0.025000, "unit": u.au}, - "log.initial.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.b.COPP": {"value": 0.000000}, - "log.initial.b.OrbAngMom": {"value": 1.323832e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.b.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.b.TotOrbEnergy": {"value": -1.059619e+34, "unit": u.Joule}, - "log.initial.b.OrbPotEnergy": {"value": -2.119237e+34, "unit": u.Joule}, - "log.initial.b.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.b.TidalRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.b.DsemiDtEqtide": {"value": 2.893624e-07, "unit": u.m / u.sec}, - "log.initial.b.DeccDtEqtide": {"value": 1.629760e-17, "unit": 1 / u.sec}, - "log.initial.b.DMeanMotionDtEqtide": {"value": -1.848554e-21, "unit": 1 / u.sec ** 2}, - "log.initial.b.DOrbPerDtEqtide": {"value": 4.578082e-11}, - "log.initial.b.EccTimeEqtide": {"value": 6.135872e+15, "unit": u.sec}, - "log.initial.b.SemiTimeEqtide": {"value": 1.292479e+16, "unit": u.sec}, - "log.initial.b.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.b.DKEccDtEqtide": {"value": 1.629760e-17, "unit": 1 / u.sec}, - "log.initial.b.DXoblDtEqtide": {"value": 1.889685e-12, "unit": 1 / u.sec}, - "log.initial.b.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.b.DZoblDtEqtide": {"value": -8.216584e-13, "unit": 1 / u.sec}, - "log.initial.b.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.b.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.b.BodyDeccDt": {"value": -1.000000}, - "log.initial.b.DOblDtEqtide": {"value": 2.060590e-12, "unit": u.rad / u.sec}, - "log.initial.b.DRotPerDtEqtide": {"value": 9.599433e-07}, - "log.initial.b.DRotRateDtEqtide": {"value": -8.079750e-16, "unit": 1 / u.sec ** 2}, - "log.initial.b.EqRotRateDiscrete": {"value": 1.592811e-05, "unit": 1 / u.sec}, - "log.initial.b.EqRotPerDiscrete": {"value": 3.944715e+05, "unit": u.sec}, - "log.initial.b.EqRotRateCont": {"value": 1.744128e-05, "unit": 1 / u.sec}, - "log.initial.b.EqRotPerCont": {"value": 3.602480e+05, "unit": u.sec}, - "log.initial.b.EqRotPer": {"value": 3.944715e+05, "unit": u.sec}, - "log.initial.b.EqTidePower": {"value": 3.608363e+16, "unit": 1 / u.sec}, - "log.initial.b.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.b.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.b.OceanK2": {"value": 0.010000}, - "log.initial.b.EnvTidalQ": {"value": -1.000000}, - "log.initial.b.OceanTidalQ": {"value": -1.000000}, - "log.initial.b.TideLock": {"value": 0.000000}, - "log.initial.b.RotTimeEqtide": {"value": 9.000532e+10, "unit": u.sec}, - "log.initial.b.EnvK2": {"value": 0.010000}, - "log.initial.b.OblTimeEqtide": {"value": -1.000000}, - "log.initial.b.PowerEqtide": {"value": 2.748948e+18, "unit": u.W}, - "log.initial.b.SurfEnFluxEqtide": {"value": 5377.420060, "unit": u.kg / u.sec ** 3}, - "log.initial.b.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, - "log.initial.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.b.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.b.RGLimit": {"value": 4.486134e+09, "unit": u.m}, - "log.initial.b.XO": {"value": 0.333333}, - "log.initial.b.EtaO": {"value": 0.161017}, - "log.initial.b.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.b.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.b.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.b.PresXUV": {"value": 5.000000}, - "log.initial.b.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.b.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.b.AtmGasConst": {"value": 4124.000000}, - "log.initial.b.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.b.FXUV": {"value": 2.199130, "unit": u.W / u.m ** 2}, - "log.initial.b.AtmXAbsEffH2O": {"value": 0.057403}, - "log.initial.b.RocheRadius": {"value": 8.060594e+07, "unit": u.m}, - "log.initial.b.BondiRadius": {"value": 7.899468e+08, "unit": u.m}, - "log.initial.b.HEscapeRegime": {"value": 8.000000}, - "log.initial.b.RRCriticalFlux": {"value": 41.738709, "unit": u.W / u.m ** 2}, - "log.initial.b.CrossoverMass": {"value": 3.134896e-26, "unit": u.kg}, - "log.initial.b.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.b.FXUVCRITDRAG": {"value": 0.928046, "unit": u.W / u.m ** 2}, - "log.initial.b.HREFFLUX": {"value": 3.449656e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.XO2": {"value": 0.000000}, - "log.initial.b.XH2O": {"value": 1.000000}, - "log.initial.b.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.HRefODragMod": {"value": 0.437037}, - "log.initial.b.KTide": {"value": 0.881557}, - "log.initial.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.470898e+39, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -2.482441e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -2.482440e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 5.347269e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.Mass": {"value": 1.988416e+29, "unit": u.kg, "rtol": 1e-4}, - "log.final.star.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.star.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.star.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.star.RotAngMom": {"value": 1.470605e+38, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.RotKinEnergy": {"value": 5.347269e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.RotVel": {"value": 463.828470, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotRate": {"value": 7.272204e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.RotPer": {"value": 8.640001e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.Density": {"value": 1.829552e+08, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.star.SurfEnFluxTotal": {"value": 8.111569e-10, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.TidalQ": {"value": 1.000000e+06, "rtol": 1e-4}, - "log.final.star.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, - "log.final.star.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.star.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.star.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.HZLimitDryRunaway": {"value": 4.293838e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRecVenus": {"value": 3.538365e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRunaway": {"value": 4.620430e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMoistGreenhouse": {"value": 4.681804e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMaxGreenhouse": {"value": 7.935855e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimEarlyMars": {"value": 8.658660e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.KEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.LXUVTot": {"value": 1.000000e-06, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.TotOrbEnergy": {"value": -1.059773e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostEnergy": {"value": 1.183953e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostAngMom": {"value": 1.628052e+31, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.star.DRotPerDtEqtide": {"value": 4.348572e-24, "rtol": 1e-4}, - "log.final.star.DRotRateDtEqtide": {"value": -3.660150e-33, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.star.EqRotRateDiscrete": {"value": 1.593158e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.EqRotPerDiscrete": {"value": 3.943855e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqRotRateCont": {"value": 1.742238e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.EqRotPerCont": {"value": 3.606388e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqRotPer": {"value": 3.943855e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotTimeEqtide": {"value": 1.986859e+28, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.PowerEqtide": {"value": 4.146650e+05, "unit": u.W, "rtol": 1e-4}, - "log.final.star.SurfEnFluxEqtide": {"value": 8.111569e-10, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.Luminosity": {"value": 0.001000, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.LXUVStellar": {"value": 3.846000e+20, "unit": u.W, "rtol": 1e-4}, - "log.final.star.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.star.RossbyNumber": {"value": 0.078260, "rtol": 1e-4}, - "log.final.star.DRotPerDtStellar": {"value": 3.030973e-16, "rtol": 1e-4}, - "log.final.b.Mass": {"value": 5.972186e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.Xobl": {"value": 1.534002e-162, "rtol": 1e-4}, - "log.final.b.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.Zobl": {"value": 1.000958, "rtol": 1e-4}, - "log.final.b.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.b.RotAngMom": {"value": 9.676424e+32, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.b.RotKinEnergy": {"value": 7.708037e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.RotVel": {"value": 101.613224, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.RotRate": {"value": 1.593158e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.RotPer": {"value": 4.564647, "unit": u.day, "rtol": 1e-4}, - "log.final.b.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.b.SurfEnFluxTotal": {"value": 98.180316, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.TidalQ": {"value": 100.000000, "rtol": 1e-4}, - "log.final.b.ImK2": {"value": -0.002990, "rtol": 1e-4}, - "log.final.b.K2": {"value": 0.299000, "rtol": 1e-4}, - "log.final.b.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.b.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.b.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.HZLimitDryRunaway": {"value": 4.315143e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRecVenus": {"value": 3.538365e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRunaway": {"value": 4.620430e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMoistGreenhouse": {"value": 4.681804e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMaxGreenhouse": {"value": 7.935855e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimEarlyMars": {"value": 8.658660e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.Instellation": {"value": 2199.603055, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.KEcc": {"value": 0.099247, "rtol": 1e-4}, - "log.final.b.Eccentricity": {"value": 0.099247, "rtol": 1e-4}, - "log.final.b.OrbEnergy": {"value": -1.059773e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.MeanMotion": {"value": 1.593158e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.OrbPeriod": {"value": 3.943855e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiMajorAxis": {"value": 0.024996, "unit": u.au, "rtol": 1e-4}, - "log.final.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.OrbAngMom": {"value": 1.323836e+39, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.b.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.TotOrbEnergy": {"value": -1.059773e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.OrbPotEnergy": {"value": -2.119545e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.LostEnergy": {"value": 1.693436e+30, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.TidalRadius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.DsemiDtEqtide": {"value": -1.770951e-08, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.b.DeccDtEqtide": {"value": -2.385923e-17, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DMeanMotionDtEqtide": {"value": 1.131760e-22, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.b.DOrbPerDtEqtide": {"value": -2.801667e-12, "rtol": 1e-4}, - "log.final.b.EccTimeEqtide": {"value": 4.159696e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiTimeEqtide": {"value": 2.111523e+17, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DKEccDtEqtide": {"value": -2.385923e-17, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.LockTime": {"value": 8.859841e+10, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.b.DRotPerDtEqtide": {"value": -1.377040e-298, "rtol": 1e-4}, - "log.final.b.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.b.EqRotRateDiscrete": {"value": 1.593158e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.EqRotPerDiscrete": {"value": 3.943855e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EqRotRateCont": {"value": 1.742238e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.EqRotPerCont": {"value": 3.606388e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EqRotPer": {"value": 3.943855e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EqTidePower": {"value": 3.550447e+16, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.b.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.b.RotTimeEqtide": {"value": 2.864010e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.b.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.PowerEqtide": {"value": 5.018997e+16, "unit": u.W, "rtol": 1e-4}, - "log.final.b.SurfEnFluxEqtide": {"value": 98.180316, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.SurfWaterMass": {"value": 9.973861, "unit": u.TO, "rtol": 1e-4}, - "log.final.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.OxygenMass": {"value": 5.192720, "unit": u.bar, "rtol": 1e-4}, - "log.final.b.RGLimit": {"value": 4.486304e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.XO": {"value": 0.333822, "rtol": 1e-4}, - "log.final.b.EtaO": {"value": 0.161299, "rtol": 1e-4}, - "log.final.b.PlanetRadius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.b.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.b.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.b.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.b.FXUV": {"value": 2.199603, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.AtmXAbsEffH2O": {"value": 0.057399, "rtol": 1e-4}, - "log.final.b.RocheRadius": {"value": 8.059422e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.b.BondiRadius": {"value": 7.900043e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.b.RRCriticalFlux": {"value": 41.737086, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.CrossoverMass": {"value": 3.134643e-26, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, - "log.final.b.FXUVCRITDRAG": {"value": 0.927427, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.HREFFLUX": {"value": 3.450240e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.XO2": {"value": 0.001098, "rtol": 1e-4}, - "log.final.b.XH2O": {"value": 0.998902, "rtol": 1e-4}, - "log.final.b.HDiffFlux": {"value": 1.263948e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.HRefODragMod": {"value": 0.436606, "rtol": 1e-4}, - "log.final.b.KTide": {"value": 0.881540, "rtol": 1e-4}, - "log.final.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.470897e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.482441e41, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.482440e41, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 5.347271e33, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.star.Mass": {"value": 1.988416e29, "unit": u.kg}, + "log.initial.star.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.Xobl": {"value": 0.000000}, + "log.initial.star.Yobl": {"value": 0.000000}, + "log.initial.star.Zobl": {"value": 1.000000}, + "log.initial.star.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.star.RadGyra": {"value": 0.500000}, + "log.initial.star.RotAngMom": { + "value": 1.470605e38, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.RotKinEnergy": {"value": 5.347271e33, "unit": u.Joule}, + "log.initial.star.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.star.BodyType": {"value": 0.000000}, + "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.star.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.star.Density": {"value": 1.829552e08, "unit": u.kg / u.m**3}, + "log.initial.star.SurfEnFluxTotal": { + "value": 8.111944e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.TidalQ": {"value": 1.000000e06}, + "log.initial.star.ImK2": {"value": -5.000000e-07}, + "log.initial.star.K2": {"value": 0.500000}, + "log.initial.star.K2Man": {"value": 0.010000}, + "log.initial.star.Imk2Man": {"value": 0.000000}, + "log.initial.star.TidalQMantle": {"value": 100.000000}, + "log.initial.star.HEcc": {"value": 0.000000}, + "log.initial.star.HZLimitDryRunaway": {"value": 4.293838e09, "unit": u.m}, + "log.initial.star.HZLimRecVenus": {"value": 3.538365e09, "unit": u.m}, + "log.initial.star.HZLimRunaway": {"value": 4.620430e09, "unit": u.m}, + "log.initial.star.HZLimMoistGreenhouse": {"value": 4.681804e09, "unit": u.m}, + "log.initial.star.HZLimMaxGreenhouse": {"value": 7.935855e09, "unit": u.m}, + "log.initial.star.HZLimEarlyMars": {"value": 8.658660e09, "unit": u.m}, + "log.initial.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.KEcc": {"value": 0.000000}, + "log.initial.star.Eccentricity": {"value": -1.000000}, + "log.initial.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.star.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.COPP": {"value": 0.000000}, + "log.initial.star.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.LXUVTot": {"value": 1.000000e-06, "unit": u.LSUN}, + "log.initial.star.TotOrbEnergy": {"value": -1.059619e34, "unit": u.Joule}, + "log.initial.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.star.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.star.BodyDeccDt": {"value": -1.000000}, + "log.initial.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.star.DRotPerDtEqtide": {"value": 4.349332e-24}, + "log.initial.star.DRotRateDtEqtide": { + "value": -3.660791e-33, + "unit": 1 / u.sec**2, + }, + "log.initial.star.EqRotRateDiscrete": { + "value": 1.592811e-05, + "unit": 1 / u.sec, + }, + "log.initial.star.EqRotPerDiscrete": {"value": 3.944715e05, "unit": u.sec}, + "log.initial.star.EqRotRateCont": {"value": 1.744128e-05, "unit": 1 / u.sec}, + "log.initial.star.EqRotPerCont": {"value": 3.602480e05, "unit": u.sec}, + "log.initial.star.EqRotPer": {"value": 3.944715e05, "unit": u.sec}, + "log.initial.star.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.star.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.OceanK2": {"value": 0.010000}, + "log.initial.star.EnvTidalQ": {"value": -1.000000}, + "log.initial.star.OceanTidalQ": {"value": -1.000000}, + "log.initial.star.TideLock": {"value": 0.000000}, + "log.initial.star.RotTimeEqtide": {"value": 1.986512e28, "unit": u.sec}, + "log.initial.star.EnvK2": {"value": 0.010000}, + "log.initial.star.OblTimeEqtide": {"value": -1.000000}, + "log.initial.star.PowerEqtide": {"value": 4.146842e05, "unit": u.W}, + "log.initial.star.SurfEnFluxEqtide": { + "value": 8.111944e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.Luminosity": {"value": 0.001000, "unit": u.LSUN}, + "log.initial.star.LXUVStellar": {"value": 3.846000e20, "unit": u.W}, + "log.initial.star.Temperature": {"value": 5778.000000, "unit": u.K}, + "log.initial.star.LXUVFrac": {"value": 0.001000}, + "log.initial.star.RossbyNumber": {"value": 0.078260}, + "log.initial.star.DRotPerDtStellar": {"value": 3.030973e-16}, + "log.initial.b.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.b.Obliquity": {"value": 0.410152, "unit": u.rad}, + "log.initial.b.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.Xobl": {"value": 0.398749}, + "log.initial.b.Yobl": {"value": 0.000000}, + "log.initial.b.Zobl": {"value": 0.917060}, + "log.initial.b.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.b.RadGyra": {"value": 0.500000}, + "log.initial.b.RotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.b.RotKinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.b.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.b.BodyType": {"value": 0.000000}, + "log.initial.b.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.b.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.b.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.b.SurfEnFluxTotal": { + "value": 5377.420060, + "unit": u.kg / u.sec**3, + }, + "log.initial.b.TidalQ": {"value": 100.000000}, + "log.initial.b.ImK2": {"value": -0.002990}, + "log.initial.b.K2": {"value": 0.299000}, + "log.initial.b.K2Man": {"value": 0.010000}, + "log.initial.b.Imk2Man": {"value": 0.000000}, + "log.initial.b.TidalQMantle": {"value": 100.000000}, + "log.initial.b.HEcc": {"value": 0.000000}, + "log.initial.b.HZLimitDryRunaway": {"value": 4.315470e09, "unit": u.m}, + "log.initial.b.HZLimRecVenus": {"value": 3.538365e09, "unit": u.m}, + "log.initial.b.HZLimRunaway": {"value": 4.620430e09, "unit": u.m}, + "log.initial.b.HZLimMoistGreenhouse": {"value": 4.681804e09, "unit": u.m}, + "log.initial.b.HZLimMaxGreenhouse": {"value": 7.935855e09, "unit": u.m}, + "log.initial.b.HZLimEarlyMars": {"value": 8.658660e09, "unit": u.m}, + "log.initial.b.Instellation": {"value": 2199.130375, "unit": u.kg / u.sec**3}, + "log.initial.b.KEcc": {"value": 0.100000}, + "log.initial.b.Eccentricity": {"value": 0.100000}, + "log.initial.b.OrbEnergy": {"value": -1.059619e34, "unit": u.Joule}, + "log.initial.b.MeanMotion": {"value": 1.592811e-05, "unit": 1 / u.sec}, + "log.initial.b.OrbPeriod": {"value": 3.944715e05, "unit": u.sec}, + "log.initial.b.SemiMajorAxis": {"value": 0.025000, "unit": u.au}, + "log.initial.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.b.COPP": {"value": 0.000000}, + "log.initial.b.OrbAngMom": { + "value": 1.323832e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.b.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.b.TotOrbEnergy": {"value": -1.059619e34, "unit": u.Joule}, + "log.initial.b.OrbPotEnergy": {"value": -2.119237e34, "unit": u.Joule}, + "log.initial.b.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.b.TidalRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.b.DsemiDtEqtide": {"value": 2.893624e-07, "unit": u.m / u.sec}, + "log.initial.b.DeccDtEqtide": {"value": 1.629760e-17, "unit": 1 / u.sec}, + "log.initial.b.DMeanMotionDtEqtide": { + "value": -1.848554e-21, + "unit": 1 / u.sec**2, + }, + "log.initial.b.DOrbPerDtEqtide": {"value": 4.578082e-11}, + "log.initial.b.EccTimeEqtide": {"value": 6.135872e15, "unit": u.sec}, + "log.initial.b.SemiTimeEqtide": {"value": 1.292479e16, "unit": u.sec}, + "log.initial.b.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.b.DKEccDtEqtide": {"value": 1.629760e-17, "unit": 1 / u.sec}, + "log.initial.b.DXoblDtEqtide": {"value": 1.889685e-12, "unit": 1 / u.sec}, + "log.initial.b.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.b.DZoblDtEqtide": {"value": -8.216584e-13, "unit": 1 / u.sec}, + "log.initial.b.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.b.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.b.BodyDeccDt": {"value": -1.000000}, + "log.initial.b.DOblDtEqtide": {"value": 2.060590e-12, "unit": u.rad / u.sec}, + "log.initial.b.DRotPerDtEqtide": {"value": 9.599433e-07}, + "log.initial.b.DRotRateDtEqtide": { + "value": -8.079750e-16, + "unit": 1 / u.sec**2, + }, + "log.initial.b.EqRotRateDiscrete": {"value": 1.592811e-05, "unit": 1 / u.sec}, + "log.initial.b.EqRotPerDiscrete": {"value": 3.944715e05, "unit": u.sec}, + "log.initial.b.EqRotRateCont": {"value": 1.744128e-05, "unit": 1 / u.sec}, + "log.initial.b.EqRotPerCont": {"value": 3.602480e05, "unit": u.sec}, + "log.initial.b.EqRotPer": {"value": 3.944715e05, "unit": u.sec}, + "log.initial.b.EqTidePower": {"value": 3.608363e16, "unit": 1 / u.sec}, + "log.initial.b.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.b.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.b.OceanK2": {"value": 0.010000}, + "log.initial.b.EnvTidalQ": {"value": -1.000000}, + "log.initial.b.OceanTidalQ": {"value": -1.000000}, + "log.initial.b.TideLock": {"value": 0.000000}, + "log.initial.b.RotTimeEqtide": {"value": 9.000532e10, "unit": u.sec}, + "log.initial.b.EnvK2": {"value": 0.010000}, + "log.initial.b.OblTimeEqtide": {"value": -1.000000}, + "log.initial.b.PowerEqtide": {"value": 2.748948e18, "unit": u.W}, + "log.initial.b.SurfEnFluxEqtide": { + "value": 5377.420060, + "unit": u.kg / u.sec**3, + }, + "log.initial.b.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, + "log.initial.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.b.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.b.RGLimit": {"value": 4.486134e09, "unit": u.m}, + "log.initial.b.XO": {"value": 0.333333}, + "log.initial.b.EtaO": {"value": 0.161017}, + "log.initial.b.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.b.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.b.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.b.PresXUV": {"value": 5.000000}, + "log.initial.b.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.b.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.b.AtmGasConst": {"value": 4124.000000}, + "log.initial.b.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.b.FXUV": {"value": 2.199130, "unit": u.W / u.m**2}, + "log.initial.b.AtmXAbsEffH2O": {"value": 0.057403}, + "log.initial.b.RocheRadius": {"value": 8.060594e07, "unit": u.m}, + "log.initial.b.BondiRadius": {"value": 7.899468e08, "unit": u.m}, + "log.initial.b.HEscapeRegime": {"value": 8.000000}, + "log.initial.b.RRCriticalFlux": {"value": 41.738709, "unit": u.W / u.m**2}, + "log.initial.b.CrossoverMass": {"value": 3.134896e-26, "unit": u.kg}, + "log.initial.b.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.b.FXUVCRITDRAG": {"value": 0.928046, "unit": u.W / u.m**2}, + "log.initial.b.HREFFLUX": {"value": 3.449656e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.b.XO2": {"value": 0.000000}, + "log.initial.b.XH2O": {"value": 1.000000}, + "log.initial.b.HDiffFlux": {"value": 1.264874e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.b.HRefODragMod": {"value": 0.437037}, + "log.initial.b.KTide": {"value": 0.881557}, + "log.initial.b.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 6.311520e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.470898e39, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -2.482441e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -2.482440e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 5.347269e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.Mass": {"value": 1.988416e29, "unit": u.kg, "rtol": 1e-4}, + "log.final.star.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.star.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.star.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.star.RotAngMom": { + "value": 1.470605e38, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotKinEnergy": { + "value": 5.347269e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.RotVel": { + "value": 463.828470, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotRate": { + "value": 7.272204e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotPer": {"value": 8.640001e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.Density": { + "value": 1.829552e08, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.star.SurfEnFluxTotal": { + "value": 8.111569e-10, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.TidalQ": {"value": 1.000000e06, "rtol": 1e-4}, + "log.final.star.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, + "log.final.star.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.star.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.star.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.HZLimitDryRunaway": { + "value": 4.293838e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRecVenus": { + "value": 3.538365e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRunaway": { + "value": 4.620430e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMoistGreenhouse": { + "value": 4.681804e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMaxGreenhouse": { + "value": 7.935855e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimEarlyMars": { + "value": 8.658660e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.KEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, + "log.final.star.MeanMotion": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.star.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.LXUVTot": {"value": 1.000000e-06, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.star.TotOrbEnergy": { + "value": -1.059773e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.OrbPotEnergy": { + "value": -1.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostEnergy": { + "value": 1.183953e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostAngMom": { + "value": 1.628052e31, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.star.DRotPerDtEqtide": {"value": 4.348572e-24, "rtol": 1e-4}, + "log.final.star.DRotRateDtEqtide": { + "value": -3.660150e-33, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.star.EqRotRateDiscrete": { + "value": 1.593158e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotPerDiscrete": { + "value": 3.943855e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotRateCont": { + "value": 1.742238e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotPerCont": { + "value": 3.606388e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotPer": {"value": 3.943855e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.EqTidePower": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotTimeEqtide": { + "value": 1.986859e28, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.PowerEqtide": {"value": 4.146650e05, "unit": u.W, "rtol": 1e-4}, + "log.final.star.SurfEnFluxEqtide": { + "value": 8.111569e-10, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.Luminosity": {"value": 0.001000, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.star.LXUVStellar": {"value": 3.846000e20, "unit": u.W, "rtol": 1e-4}, + "log.final.star.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.star.RossbyNumber": {"value": 0.078260, "rtol": 1e-4}, + "log.final.star.DRotPerDtStellar": {"value": 3.030973e-16, "rtol": 1e-4}, + "log.final.b.Mass": {"value": 5.972186e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.Xobl": {"value": 1.534002e-162, "rtol": 1e-4}, + "log.final.b.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.Zobl": {"value": 1.000958, "rtol": 1e-4}, + "log.final.b.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.b.RotAngMom": { + "value": 9.676424e32, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.b.RotKinEnergy": { + "value": 7.708037e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.RotVel": {"value": 101.613224, "unit": u.m / u.sec, "rtol": 1e-4}, + "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.RotRate": {"value": 1.593158e-05, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.b.RotPer": {"value": 4.564647, "unit": u.day, "rtol": 1e-4}, + "log.final.b.Density": { + "value": 5495.038549, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.b.SurfEnFluxTotal": { + "value": 98.180316, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.TidalQ": {"value": 100.000000, "rtol": 1e-4}, + "log.final.b.ImK2": {"value": -0.002990, "rtol": 1e-4}, + "log.final.b.K2": {"value": 0.299000, "rtol": 1e-4}, + "log.final.b.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.b.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.b.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.HZLimitDryRunaway": { + "value": 4.315143e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRecVenus": {"value": 3.538365e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimRunaway": {"value": 4.620430e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimMoistGreenhouse": { + "value": 4.681804e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMaxGreenhouse": { + "value": 7.935855e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimEarlyMars": {"value": 8.658660e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.Instellation": { + "value": 2199.603055, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.KEcc": {"value": 0.099247, "rtol": 1e-4}, + "log.final.b.Eccentricity": {"value": 0.099247, "rtol": 1e-4}, + "log.final.b.OrbEnergy": {"value": -1.059773e34, "unit": u.Joule, "rtol": 1e-4}, + "log.final.b.MeanMotion": { + "value": 1.593158e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.OrbPeriod": {"value": 3.943855e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.SemiMajorAxis": {"value": 0.024996, "unit": u.au, "rtol": 1e-4}, + "log.final.b.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.OrbAngMom": { + "value": 1.323836e39, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.b.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.TotOrbEnergy": { + "value": -1.059773e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.OrbPotEnergy": { + "value": -2.119545e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.LostEnergy": {"value": 1.693436e30, "unit": u.Joule, "rtol": 1e-4}, + "log.final.b.TidalRadius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.DsemiDtEqtide": { + "value": -1.770951e-08, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DeccDtEqtide": { + "value": -2.385923e-17, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DMeanMotionDtEqtide": { + "value": 1.131760e-22, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.b.DOrbPerDtEqtide": {"value": -2.801667e-12, "rtol": 1e-4}, + "log.final.b.EccTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.DHEccDtEqtide": { + "value": -0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DKEccDtEqtide": { + "value": -2.385923e-17, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.LockTime": {"value": 8.859841e10, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DRotPerDtEqtide": {"value": -1.377040e-298, "rtol": 1e-4}, + "log.final.b.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.b.EqRotRateDiscrete": { + "value": 1.593158e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.EqRotPerDiscrete": { + "value": 3.943855e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.b.EqRotRateCont": { + "value": 1.742238e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.EqRotPerCont": {"value": 3.606388e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.EqRotPer": {"value": 3.943855e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.EqTidePower": { + "value": 3.550447e16, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.b.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.b.RotTimeEqtide": { + "value": 2.864010e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.b.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.b.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.PowerEqtide": {"value": 5.018997e16, "unit": u.W, "rtol": 1e-4}, + "log.final.b.SurfEnFluxEqtide": { + "value": 98.180316, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.SurfWaterMass": {"value": 9.973861, "unit": u.TO, "rtol": 1e-4}, + "log.final.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.OxygenMass": {"value": 5.192720, "unit": u.bar, "rtol": 1e-4}, + "log.final.b.RGLimit": {"value": 4.486304e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.XO": {"value": 0.333822, "rtol": 1e-4}, + "log.final.b.EtaO": {"value": 0.161299, "rtol": 1e-4}, + "log.final.b.PlanetRadius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.b.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.b.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.b.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.b.DEnvMassDt": { + "value": 0.000000, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.b.FXUV": {"value": 2.199603, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.b.AtmXAbsEffH2O": {"value": 0.057399, "rtol": 1e-4}, + "log.final.b.RocheRadius": {"value": 8.059422e07, "unit": u.m, "rtol": 1e-4}, + "log.final.b.BondiRadius": {"value": 7.900043e08, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.b.RRCriticalFlux": { + "value": 41.737086, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.CrossoverMass": { + "value": 3.134643e-26, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.b.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, + "log.final.b.FXUVCRITDRAG": { + "value": 0.927427, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.HREFFLUX": { + "value": 3.450240e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.XO2": {"value": 0.001098, "rtol": 1e-4}, + "log.final.b.XH2O": {"value": 0.998902, "rtol": 1e-4}, + "log.final.b.HDiffFlux": { + "value": 1.263948e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.HRefODragMod": {"value": 0.436606, "rtol": 1e-4}, + "log.final.b.KTide": {"value": 0.881540, "rtol": 1e-4}, + "log.final.b.RGDuration": {"value": 0.00000e00, "unit": u.yr, "rtol": 1e-4}, + } ) -class Test_WaterLossCPL(Benchmark): - pass +class Test_WaterLossCPL(Benchmark): + pass diff --git a/tests/AtmescEqtideStellar/WaterLossCTL/test_WaterLossCTL.py b/tests/AtmescEqtideStellar/WaterLossCTL/test_WaterLossCTL.py index b784489af..a5b634a1b 100644 --- a/tests/AtmescEqtideStellar/WaterLossCTL/test_WaterLossCTL.py +++ b/tests/AtmescEqtideStellar/WaterLossCTL/test_WaterLossCTL.py @@ -1,368 +1,659 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.470897e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.482441e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.482440e+41, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 5.347271e+33, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.star.Mass": {"value": 1.988416e+29, "unit": u.kg}, - "log.initial.star.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.Xobl": {"value": 0.000000}, - "log.initial.star.Yobl": {"value": 0.000000}, - "log.initial.star.Zobl": {"value": 1.000000}, - "log.initial.star.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.star.RadGyra": {"value": 0.500000}, - "log.initial.star.RotAngMom": {"value": 1.470605e+38, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.RotKinEnergy": {"value": 5.347271e+33, "unit": u.Joule}, - "log.initial.star.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.star.BodyType": {"value": 0.000000}, - "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.star.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.star.Density": {"value": 1.829552e+08, "unit": u.kg / u.m ** 3}, - "log.initial.star.SurfEnFluxTotal": {"value": 9.078561e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.star.ImK2": {"value": -5.000000e-07}, - "log.initial.star.K2": {"value": 0.500000}, - "log.initial.star.K2Man": {"value": 0.010000}, - "log.initial.star.Imk2Man": {"value": 0.000000}, - "log.initial.star.TidalQMantle": {"value": 100.000000}, - "log.initial.star.HEcc": {"value": 0.000000}, - "log.initial.star.HZLimitDryRunaway": {"value": 4.293838e+09, "unit": u.m}, - "log.initial.star.HZLimRecVenus": {"value": 3.538365e+09, "unit": u.m}, - "log.initial.star.HZLimRunaway": {"value": 4.620430e+09, "unit": u.m}, - "log.initial.star.HZLimMoistGreenhouse": {"value": 4.681804e+09, "unit": u.m}, - "log.initial.star.HZLimMaxGreenhouse": {"value": 7.935855e+09, "unit": u.m}, - "log.initial.star.HZLimEarlyMars": {"value": 8.658660e+09, "unit": u.m}, - "log.initial.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.star.KEcc": {"value": 0.000000}, - "log.initial.star.Eccentricity": {"value": -1.000000}, - "log.initial.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.star.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.COPP": {"value": 0.000000}, - "log.initial.star.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.LXUVTot": {"value": 1.000000e-06, "unit": u.LSUN}, - "log.initial.star.TotOrbEnergy": {"value": -1.059619e+34, "unit": u.Joule}, - "log.initial.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.star.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.star.BodyDeccDt": {"value": -1.000000}, - "log.initial.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.star.DRotPerDtEqtide": {"value": 4.869264e-24}, - "log.initial.star.DRotRateDtEqtide": {"value": -4.098413e-33, "unit": 1 / u.sec ** 2}, - "log.initial.star.EqRotPer": {"value": 3.721223e+05, "unit": u.sec}, - "log.initial.star.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.star.OceanK2": {"value": 0.010000}, - "log.initial.star.EnvTidalQ": {"value": -1.000000}, - "log.initial.star.OceanTidalQ": {"value": -1.000000}, - "log.initial.star.TidalTau": {"value": 0.010000, "unit": u.sec}, - "log.initial.star.TideLock": {"value": 0.000000}, - "log.initial.star.RotTimeEqtide": {"value": 1.774395e+28, "unit": u.sec}, - "log.initial.star.EnvK2": {"value": 0.010000}, - "log.initial.star.OblTimeEqtide": {"value": -1.000000}, - "log.initial.star.PowerEqtide": {"value": 4.640978e+05, "unit": u.W}, - "log.initial.star.SurfEnFluxEqtide": {"value": 9.078561e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.star.Luminosity": {"value": 0.001000, "unit": u.LSUN}, - "log.initial.star.LXUVStellar": {"value": 3.846000e+20, "unit": u.W}, - "log.initial.star.Temperature": {"value": 5778.000000, "unit": u.K}, - "log.initial.star.LXUVFrac": {"value": 0.001000}, - "log.initial.star.RossbyNumber": {"value": 0.078260}, - "log.initial.star.DRotPerDtStellar": {"value": 3.030973e-16}, - "log.initial.b.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.b.Obliquity": {"value": 0.410152, "unit": u.rad}, - "log.initial.b.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.Xobl": {"value": 0.398749}, - "log.initial.b.Yobl": {"value": 0.000000}, - "log.initial.b.Zobl": {"value": 0.917060}, - "log.initial.b.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.b.RadGyra": {"value": 0.500000}, - "log.initial.b.RotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.b.RotKinEnergy": {"value": 1.606047e+29, "unit": u.Joule}, - "log.initial.b.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.b.BodyType": {"value": 0.000000}, - "log.initial.b.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.b.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.b.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.b.SurfEnFluxTotal": {"value": 3528.623438, "unit": u.kg / u.sec ** 3}, - "log.initial.b.ImK2": {"value": -2.990000e-07}, - "log.initial.b.K2": {"value": 0.299000}, - "log.initial.b.K2Man": {"value": 0.010000}, - "log.initial.b.Imk2Man": {"value": 0.000000}, - "log.initial.b.TidalQMantle": {"value": 100.000000}, - "log.initial.b.HEcc": {"value": 0.000000}, - "log.initial.b.HZLimitDryRunaway": {"value": 4.315470e+09, "unit": u.m}, - "log.initial.b.HZLimRecVenus": {"value": 3.538365e+09, "unit": u.m}, - "log.initial.b.HZLimRunaway": {"value": 4.620430e+09, "unit": u.m}, - "log.initial.b.HZLimMoistGreenhouse": {"value": 4.681804e+09, "unit": u.m}, - "log.initial.b.HZLimMaxGreenhouse": {"value": 7.935855e+09, "unit": u.m}, - "log.initial.b.HZLimEarlyMars": {"value": 8.658660e+09, "unit": u.m}, - "log.initial.b.Instellation": {"value": 2199.130375, "unit": u.kg / u.sec ** 3}, - "log.initial.b.KEcc": {"value": 0.100000}, - "log.initial.b.Eccentricity": {"value": 0.100000}, - "log.initial.b.OrbEnergy": {"value": -1.059619e+34, "unit": u.Joule}, - "log.initial.b.MeanMotion": {"value": 1.592811e-05, "unit": 1 / u.sec}, - "log.initial.b.OrbPeriod": {"value": 3.944715e+05, "unit": u.sec}, - "log.initial.b.SemiMajorAxis": {"value": 0.025000, "unit": u.au}, - "log.initial.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.b.COPP": {"value": 0.000000}, - "log.initial.b.OrbAngMom": {"value": 1.323832e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.b.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.b.TotOrbEnergy": {"value": -1.059619e+34, "unit": u.Joule}, - "log.initial.b.OrbPotEnergy": {"value": -2.119237e+34, "unit": u.Joule}, - "log.initial.b.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.b.TidalRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.b.DsemiDtEqtide": {"value": 1.820432e-07, "unit": u.m / u.sec}, - "log.initial.b.DeccDtEqtide": {"value": 1.005969e-17, "unit": 1 / u.sec}, - "log.initial.b.DMeanMotionDtEqtide": {"value": -1.162959e-21, "unit": 1 / u.sec ** 2}, - "log.initial.b.DOrbPerDtEqtide": {"value": 2.880156e-11}, - "log.initial.b.EccTimeEqtide": {"value": 9.940662e+15, "unit": u.sec}, - "log.initial.b.SemiTimeEqtide": {"value": 2.054428e+16, "unit": u.sec}, - "log.initial.b.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.b.DKEccDtEqtide": {"value": 1.005969e-17, "unit": 1 / u.sec}, - "log.initial.b.DXoblDtEqtide": {"value": 8.447461e-13, "unit": 1 / u.sec}, - "log.initial.b.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.b.DZoblDtEqtide": {"value": -3.673061e-13, "unit": 1 / u.sec}, - "log.initial.b.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.b.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.b.BodyDeccDt": {"value": -1.000000}, - "log.initial.b.DOblDtEqtide": {"value": 9.211459e-13, "unit": u.rad / u.sec}, - "log.initial.b.DRotPerDtEqtide": {"value": 6.239372e-07}, - "log.initial.b.DRotRateDtEqtide": {"value": -5.251620e-16, "unit": 1 / u.sec ** 2}, - "log.initial.b.EqRotPer": {"value": 3.735180e+05, "unit": u.sec}, - "log.initial.b.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.b.OceanK2": {"value": 0.010000}, - "log.initial.b.EnvTidalQ": {"value": -1.000000}, - "log.initial.b.OceanTidalQ": {"value": -1.000000}, - "log.initial.b.TidalTau": {"value": 63.000000, "unit": u.sec}, - "log.initial.b.TideLock": {"value": 0.000000}, - "log.initial.b.RotTimeEqtide": {"value": 1.384755e+11, "unit": u.sec}, - "log.initial.b.EnvK2": {"value": 0.010000}, - "log.initial.b.OblTimeEqtide": {"value": -1.000000}, - "log.initial.b.PowerEqtide": {"value": 1.803839e+18, "unit": u.W}, - "log.initial.b.SurfEnFluxEqtide": {"value": 3528.623438, "unit": u.kg / u.sec ** 3}, - "log.initial.b.SurfWaterMass": {"value": 9.000000, "unit": u.TO}, - "log.initial.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.b.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.b.RGLimit": {"value": 4.486134e+09, "unit": u.m}, - "log.initial.b.XO": {"value": 0.333333}, - "log.initial.b.EtaO": {"value": 0.161017}, - "log.initial.b.PlanetRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.b.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.b.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.b.PresXUV": {"value": 5.000000}, - "log.initial.b.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.b.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.b.AtmGasConst": {"value": 4124.000000}, - "log.initial.b.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.b.FXUV": {"value": 2.199130, "unit": u.W / u.m ** 2}, - "log.initial.b.AtmXAbsEffH2O": {"value": 0.057403}, - "log.initial.b.RocheRadius": {"value": 8.060594e+07, "unit": u.m}, - "log.initial.b.BondiRadius": {"value": 7.899468e+08, "unit": u.m}, - "log.initial.b.HEscapeRegime": {"value": 8.000000}, - "log.initial.b.RRCriticalFlux": {"value": 41.738709, "unit": u.W / u.m ** 2}, - "log.initial.b.CrossoverMass": {"value": 3.134896e-26, "unit": u.kg}, - "log.initial.b.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.b.FXUVCRITDRAG": {"value": 0.928046, "unit": u.W / u.m ** 2}, - "log.initial.b.HREFFLUX": {"value": 3.449656e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.XO2": {"value": 0.000000}, - "log.initial.b.XH2O": {"value": 1.000000}, - "log.initial.b.HDiffFlux": {"value": 1.264874e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.HRefODragMod": {"value": 0.437037}, - "log.initial.b.KTide": {"value": 0.881557}, - "log.initial.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.470897e+39, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -2.482441e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -2.482440e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 5.347269e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.Mass": {"value": 1.988416e+29, "unit": u.kg, "rtol": 1e-4}, - "log.final.star.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.star.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.star.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.star.RotAngMom": {"value": 1.470605e+38, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.RotKinEnergy": {"value": 5.347269e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.RotVel": {"value": 463.828470, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotRate": {"value": 7.272204e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.RotPer": {"value": 8.640001e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.Density": {"value": 1.829552e+08, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.star.SurfEnFluxTotal": {"value": 9.078467e-10, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, - "log.final.star.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.star.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.star.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.HZLimitDryRunaway": {"value": 4.293838e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRecVenus": {"value": 3.538365e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRunaway": {"value": 4.620430e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMoistGreenhouse": {"value": 4.681804e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMaxGreenhouse": {"value": 7.935855e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimEarlyMars": {"value": 8.658660e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.KEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.LXUVTot": {"value": 1.000000e-06, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.TotOrbEnergy": {"value": -1.059631e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostEnergy": {"value": 1.183953e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostAngMom": {"value": 1.628052e+31, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.star.DRotPerDtEqtide": {"value": 4.869130e-24, "rtol": 1e-4}, - "log.final.star.DRotRateDtEqtide": {"value": -4.098299e-33, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.star.EqRotPer": {"value": 3.721496e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.TidalTau": {"value": 0.010000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotTimeEqtide": {"value": 1.774444e+28, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.PowerEqtide": {"value": 4.640930e+05, "unit": u.W, "rtol": 1e-4}, - "log.final.star.SurfEnFluxEqtide": {"value": 9.078467e-10, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.Luminosity": {"value": 0.001000, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.LXUVStellar": {"value": 3.846000e+20, "unit": u.W, "rtol": 1e-4}, - "log.final.star.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.star.RossbyNumber": {"value": 0.078260, "rtol": 1e-4}, - "log.final.star.DRotPerDtStellar": {"value": 3.030973e-16, "rtol": 1e-4}, - "log.final.b.Mass": {"value": 5.972186e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.Obliquity": {"value": 1.975631e-70, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.Xobl": {"value": 1.975631e-70, "rtol": 1e-4}, - "log.final.b.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.b.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.b.RotAngMom": {"value": 1.025459e+33, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.b.RotKinEnergy": {"value": 8.656663e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.RotVel": {"value": 107.684599, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.RotRate": {"value": 1.688349e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.RotPer": {"value": 4.307287, "unit": u.day, "rtol": 1e-4}, - "log.final.b.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.b.SurfEnFluxTotal": {"value": 10.786348, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.ImK2": {"value": -2.990000e-07, "rtol": 1e-4}, - "log.final.b.K2": {"value": 0.299000, "rtol": 1e-4}, - "log.final.b.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.b.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.b.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.HZLimitDryRunaway": {"value": 4.315435e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRecVenus": {"value": 3.538365e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRunaway": {"value": 4.620430e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMoistGreenhouse": {"value": 4.681804e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMaxGreenhouse": {"value": 7.935855e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimEarlyMars": {"value": 8.658660e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.Instellation": {"value": 2199.163727, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.KEcc": {"value": 0.099920, "rtol": 1e-4}, - "log.final.b.Eccentricity": {"value": 0.099920, "rtol": 1e-4}, - "log.final.b.OrbEnergy": {"value": -1.059631e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.MeanMotion": {"value": 1.592839e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.OrbPeriod": {"value": 3.944646e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiMajorAxis": {"value": 0.025000, "unit": u.au, "rtol": 1e-4}, - "log.final.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.OrbAngMom": {"value": 1.323835e+39, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.b.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.TotOrbEnergy": {"value": -1.059631e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.OrbPotEnergy": {"value": -2.119262e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.LostEnergy": {"value": 2.750174e+29, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.TidalRadius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.DsemiDtEqtide": {"value": -1.946134e-09, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.b.DeccDtEqtide": {"value": -2.577940e-18, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DMeanMotionDtEqtide": {"value": 1.243298e-23, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.b.DOrbPerDtEqtide": {"value": -3.079014e-13, "rtol": 1e-4}, - "log.final.b.EccTimeEqtide": {"value": 3.875957e+16, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiTimeEqtide": {"value": 1.921709e+18, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DKEccDtEqtide": {"value": -2.577940e-18, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DXoblDtEqtide": {"value": -1.008113e-81, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DZoblDtEqtide": {"value": 1.991658e-151, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.LockTime": {"value": 5.865697e+11, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.DOblDtEqtide": {"value": -1.008113e-81, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.b.DRotPerDtEqtide": {"value": -1.226139e-298, "rtol": 1e-4}, - "log.final.b.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.b.EqRotPer": {"value": 3.721496e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.b.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.TidalTau": {"value": 63.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.b.RotTimeEqtide": {"value": 3.035134e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.b.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.PowerEqtide": {"value": 5.514002e+15, "unit": u.W, "rtol": 1e-4}, - "log.final.b.SurfEnFluxEqtide": {"value": 10.786348, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.SurfWaterMass": {"value": 8.973863, "unit": u.TO, "rtol": 1e-4}, - "log.final.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.OxygenMass": {"value": 5.192387, "unit": u.bar, "rtol": 1e-4}, - "log.final.b.RGLimit": {"value": 4.486153e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.XO": {"value": 0.333876, "rtol": 1e-4}, - "log.final.b.EtaO": {"value": 0.161293, "rtol": 1e-4}, - "log.final.b.PlanetRadius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.b.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.b.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.b.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.b.FXUV": {"value": 2.199164, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.AtmXAbsEffH2O": {"value": 0.057402, "rtol": 1e-4}, - "log.final.b.RocheRadius": {"value": 8.060500e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.b.BondiRadius": {"value": 7.899514e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.b.RRCriticalFlux": {"value": 41.738579, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.CrossoverMass": {"value": 3.134483e-26, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, - "log.final.b.FXUVCRITDRAG": {"value": 0.927295, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.HREFFLUX": {"value": 3.449698e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.XO2": {"value": 0.001220, "rtol": 1e-4}, - "log.final.b.XH2O": {"value": 0.998780, "rtol": 1e-4}, - "log.final.b.HDiffFlux": {"value": 1.263845e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.HRefODragMod": {"value": 0.436615, "rtol": 1e-4}, - "log.final.b.KTide": {"value": 0.881556, "rtol": 1e-4}, - "log.final.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.470897e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.482441e41, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.482440e41, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 5.347271e33, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.star.Mass": {"value": 1.988416e29, "unit": u.kg}, + "log.initial.star.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.Xobl": {"value": 0.000000}, + "log.initial.star.Yobl": {"value": 0.000000}, + "log.initial.star.Zobl": {"value": 1.000000}, + "log.initial.star.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.star.RadGyra": {"value": 0.500000}, + "log.initial.star.RotAngMom": { + "value": 1.470605e38, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.RotKinEnergy": {"value": 5.347271e33, "unit": u.Joule}, + "log.initial.star.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.star.BodyType": {"value": 0.000000}, + "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.star.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.star.Density": {"value": 1.829552e08, "unit": u.kg / u.m**3}, + "log.initial.star.SurfEnFluxTotal": { + "value": 9.078561e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.ImK2": {"value": -5.000000e-07}, + "log.initial.star.K2": {"value": 0.500000}, + "log.initial.star.K2Man": {"value": 0.010000}, + "log.initial.star.Imk2Man": {"value": 0.000000}, + "log.initial.star.TidalQMantle": {"value": 100.000000}, + "log.initial.star.HEcc": {"value": 0.000000}, + "log.initial.star.HZLimitDryRunaway": {"value": 4.293838e09, "unit": u.m}, + "log.initial.star.HZLimRecVenus": {"value": 3.538365e09, "unit": u.m}, + "log.initial.star.HZLimRunaway": {"value": 4.620430e09, "unit": u.m}, + "log.initial.star.HZLimMoistGreenhouse": {"value": 4.681804e09, "unit": u.m}, + "log.initial.star.HZLimMaxGreenhouse": {"value": 7.935855e09, "unit": u.m}, + "log.initial.star.HZLimEarlyMars": {"value": 8.658660e09, "unit": u.m}, + "log.initial.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.KEcc": {"value": 0.000000}, + "log.initial.star.Eccentricity": {"value": -1.000000}, + "log.initial.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.star.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.COPP": {"value": 0.000000}, + "log.initial.star.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.LXUVTot": {"value": 1.000000e-06, "unit": u.LSUN}, + "log.initial.star.TotOrbEnergy": {"value": -1.059619e34, "unit": u.Joule}, + "log.initial.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.star.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.star.BodyDeccDt": {"value": -1.000000}, + "log.initial.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.star.DRotPerDtEqtide": {"value": 4.869264e-24}, + "log.initial.star.DRotRateDtEqtide": { + "value": -4.098413e-33, + "unit": 1 / u.sec**2, + }, + "log.initial.star.EqRotPer": {"value": 3.721223e05, "unit": u.sec}, + "log.initial.star.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.star.OceanK2": {"value": 0.010000}, + "log.initial.star.EnvTidalQ": {"value": -1.000000}, + "log.initial.star.OceanTidalQ": {"value": -1.000000}, + "log.initial.star.TidalTau": {"value": 0.010000, "unit": u.sec}, + "log.initial.star.TideLock": {"value": 0.000000}, + "log.initial.star.RotTimeEqtide": {"value": 1.774395e28, "unit": u.sec}, + "log.initial.star.EnvK2": {"value": 0.010000}, + "log.initial.star.OblTimeEqtide": {"value": -1.000000}, + "log.initial.star.PowerEqtide": {"value": 4.640978e05, "unit": u.W}, + "log.initial.star.SurfEnFluxEqtide": { + "value": 9.078561e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.Luminosity": {"value": 0.001000, "unit": u.LSUN}, + "log.initial.star.LXUVStellar": {"value": 3.846000e20, "unit": u.W}, + "log.initial.star.Temperature": {"value": 5778.000000, "unit": u.K}, + "log.initial.star.LXUVFrac": {"value": 0.001000}, + "log.initial.star.RossbyNumber": {"value": 0.078260}, + "log.initial.star.DRotPerDtStellar": {"value": 3.030973e-16}, + "log.initial.b.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.b.Obliquity": {"value": 0.410152, "unit": u.rad}, + "log.initial.b.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.Xobl": {"value": 0.398749}, + "log.initial.b.Yobl": {"value": 0.000000}, + "log.initial.b.Zobl": {"value": 0.917060}, + "log.initial.b.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.b.RadGyra": {"value": 0.500000}, + "log.initial.b.RotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.b.RotKinEnergy": {"value": 1.606047e29, "unit": u.Joule}, + "log.initial.b.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.b.BodyType": {"value": 0.000000}, + "log.initial.b.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.b.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.b.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.b.SurfEnFluxTotal": { + "value": 3528.623438, + "unit": u.kg / u.sec**3, + }, + "log.initial.b.ImK2": {"value": -2.990000e-07}, + "log.initial.b.K2": {"value": 0.299000}, + "log.initial.b.K2Man": {"value": 0.010000}, + "log.initial.b.Imk2Man": {"value": 0.000000}, + "log.initial.b.TidalQMantle": {"value": 100.000000}, + "log.initial.b.HEcc": {"value": 0.000000}, + "log.initial.b.HZLimitDryRunaway": {"value": 4.315470e09, "unit": u.m}, + "log.initial.b.HZLimRecVenus": {"value": 3.538365e09, "unit": u.m}, + "log.initial.b.HZLimRunaway": {"value": 4.620430e09, "unit": u.m}, + "log.initial.b.HZLimMoistGreenhouse": {"value": 4.681804e09, "unit": u.m}, + "log.initial.b.HZLimMaxGreenhouse": {"value": 7.935855e09, "unit": u.m}, + "log.initial.b.HZLimEarlyMars": {"value": 8.658660e09, "unit": u.m}, + "log.initial.b.Instellation": {"value": 2199.130375, "unit": u.kg / u.sec**3}, + "log.initial.b.KEcc": {"value": 0.100000}, + "log.initial.b.Eccentricity": {"value": 0.100000}, + "log.initial.b.OrbEnergy": {"value": -1.059619e34, "unit": u.Joule}, + "log.initial.b.MeanMotion": {"value": 1.592811e-05, "unit": 1 / u.sec}, + "log.initial.b.OrbPeriod": {"value": 3.944715e05, "unit": u.sec}, + "log.initial.b.SemiMajorAxis": {"value": 0.025000, "unit": u.au}, + "log.initial.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.b.COPP": {"value": 0.000000}, + "log.initial.b.OrbAngMom": { + "value": 1.323832e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.b.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.b.TotOrbEnergy": {"value": -1.059619e34, "unit": u.Joule}, + "log.initial.b.OrbPotEnergy": {"value": -2.119237e34, "unit": u.Joule}, + "log.initial.b.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.b.TidalRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.b.DsemiDtEqtide": {"value": 1.820432e-07, "unit": u.m / u.sec}, + "log.initial.b.DeccDtEqtide": {"value": 1.005969e-17, "unit": 1 / u.sec}, + "log.initial.b.DMeanMotionDtEqtide": { + "value": -1.162959e-21, + "unit": 1 / u.sec**2, + }, + "log.initial.b.DOrbPerDtEqtide": {"value": 2.880156e-11}, + "log.initial.b.EccTimeEqtide": {"value": 9.940662e15, "unit": u.sec}, + "log.initial.b.SemiTimeEqtide": {"value": 2.054428e16, "unit": u.sec}, + "log.initial.b.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.b.DKEccDtEqtide": {"value": 1.005969e-17, "unit": 1 / u.sec}, + "log.initial.b.DXoblDtEqtide": {"value": 8.447461e-13, "unit": 1 / u.sec}, + "log.initial.b.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.b.DZoblDtEqtide": {"value": -3.673061e-13, "unit": 1 / u.sec}, + "log.initial.b.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.b.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.b.BodyDeccDt": {"value": -1.000000}, + "log.initial.b.DOblDtEqtide": {"value": 9.211459e-13, "unit": u.rad / u.sec}, + "log.initial.b.DRotPerDtEqtide": {"value": 6.239372e-07}, + "log.initial.b.DRotRateDtEqtide": { + "value": -5.251620e-16, + "unit": 1 / u.sec**2, + }, + "log.initial.b.EqRotPer": {"value": 3.735180e05, "unit": u.sec}, + "log.initial.b.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.b.OceanK2": {"value": 0.010000}, + "log.initial.b.EnvTidalQ": {"value": -1.000000}, + "log.initial.b.OceanTidalQ": {"value": -1.000000}, + "log.initial.b.TidalTau": {"value": 63.000000, "unit": u.sec}, + "log.initial.b.TideLock": {"value": 0.000000}, + "log.initial.b.RotTimeEqtide": {"value": 1.384755e11, "unit": u.sec}, + "log.initial.b.EnvK2": {"value": 0.010000}, + "log.initial.b.OblTimeEqtide": {"value": -1.000000}, + "log.initial.b.PowerEqtide": {"value": 1.803839e18, "unit": u.W}, + "log.initial.b.SurfEnFluxEqtide": { + "value": 3528.623438, + "unit": u.kg / u.sec**3, + }, + "log.initial.b.SurfWaterMass": {"value": 9.000000, "unit": u.TO}, + "log.initial.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.b.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.b.RGLimit": {"value": 4.486134e09, "unit": u.m}, + "log.initial.b.XO": {"value": 0.333333}, + "log.initial.b.EtaO": {"value": 0.161017}, + "log.initial.b.PlanetRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.b.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.b.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.b.PresXUV": {"value": 5.000000}, + "log.initial.b.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.b.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.b.AtmGasConst": {"value": 4124.000000}, + "log.initial.b.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.b.FXUV": {"value": 2.199130, "unit": u.W / u.m**2}, + "log.initial.b.AtmXAbsEffH2O": {"value": 0.057403}, + "log.initial.b.RocheRadius": {"value": 8.060594e07, "unit": u.m}, + "log.initial.b.BondiRadius": {"value": 7.899468e08, "unit": u.m}, + "log.initial.b.HEscapeRegime": {"value": 8.000000}, + "log.initial.b.RRCriticalFlux": {"value": 41.738709, "unit": u.W / u.m**2}, + "log.initial.b.CrossoverMass": {"value": 3.134896e-26, "unit": u.kg}, + "log.initial.b.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.b.FXUVCRITDRAG": {"value": 0.928046, "unit": u.W / u.m**2}, + "log.initial.b.HREFFLUX": {"value": 3.449656e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.b.XO2": {"value": 0.000000}, + "log.initial.b.XH2O": {"value": 1.000000}, + "log.initial.b.HDiffFlux": {"value": 1.264874e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.b.HRefODragMod": {"value": 0.437037}, + "log.initial.b.KTide": {"value": 0.881557}, + "log.initial.b.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 6.311520e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.470897e39, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -2.482441e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -2.482440e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 5.347269e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.Mass": {"value": 1.988416e29, "unit": u.kg, "rtol": 1e-4}, + "log.final.star.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.star.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.star.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.star.RotAngMom": { + "value": 1.470605e38, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotKinEnergy": { + "value": 5.347269e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.RotVel": { + "value": 463.828470, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotRate": { + "value": 7.272204e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotPer": {"value": 8.640001e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.Density": { + "value": 1.829552e08, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.star.SurfEnFluxTotal": { + "value": 9.078467e-10, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, + "log.final.star.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.star.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.star.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.HZLimitDryRunaway": { + "value": 4.293838e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRecVenus": { + "value": 3.538365e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRunaway": { + "value": 4.620430e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMoistGreenhouse": { + "value": 4.681804e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMaxGreenhouse": { + "value": 7.935855e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimEarlyMars": { + "value": 8.658660e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.KEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, + "log.final.star.MeanMotion": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.star.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.LXUVTot": {"value": 1.000000e-06, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.star.TotOrbEnergy": { + "value": -1.059631e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.OrbPotEnergy": { + "value": -1.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostEnergy": { + "value": 1.183953e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostAngMom": { + "value": 1.628052e31, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.star.DRotPerDtEqtide": {"value": 4.869130e-24, "rtol": 1e-4}, + "log.final.star.DRotRateDtEqtide": { + "value": -4.098299e-33, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.star.EqRotPer": {"value": 3.721496e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.EqTidePower": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.TidalTau": {"value": 0.010000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotTimeEqtide": { + "value": 1.774444e28, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.PowerEqtide": {"value": 4.640930e05, "unit": u.W, "rtol": 1e-4}, + "log.final.star.SurfEnFluxEqtide": { + "value": 9.078467e-10, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.Luminosity": {"value": 0.001000, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.star.LXUVStellar": {"value": 3.846000e20, "unit": u.W, "rtol": 1e-4}, + "log.final.star.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.star.RossbyNumber": {"value": 0.078260, "rtol": 1e-4}, + "log.final.star.DRotPerDtStellar": {"value": 3.030973e-16, "rtol": 1e-4}, + "log.final.b.Mass": {"value": 5.972186e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.Obliquity": {"value": 1.975631e-70, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.Xobl": {"value": 1.975631e-70, "rtol": 1e-4}, + "log.final.b.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.b.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.b.RotAngMom": { + "value": 1.025459e33, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.b.RotKinEnergy": { + "value": 8.656663e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.RotVel": {"value": 107.684599, "unit": u.m / u.sec, "rtol": 1e-4}, + "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.RotRate": {"value": 1.688349e-05, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.b.RotPer": {"value": 4.307287, "unit": u.day, "rtol": 1e-4}, + "log.final.b.Density": { + "value": 5495.038549, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.b.SurfEnFluxTotal": { + "value": 10.786348, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.ImK2": {"value": -2.990000e-07, "rtol": 1e-4}, + "log.final.b.K2": {"value": 0.299000, "rtol": 1e-4}, + "log.final.b.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.b.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.b.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.HZLimitDryRunaway": { + "value": 4.315435e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRecVenus": {"value": 3.538365e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimRunaway": {"value": 4.620430e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimMoistGreenhouse": { + "value": 4.681804e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMaxGreenhouse": { + "value": 7.935855e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimEarlyMars": {"value": 8.658660e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.Instellation": { + "value": 2199.163727, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.KEcc": {"value": 0.099920, "rtol": 1e-4}, + "log.final.b.Eccentricity": {"value": 0.099920, "rtol": 1e-4}, + "log.final.b.OrbEnergy": {"value": -1.059631e34, "unit": u.Joule, "rtol": 1e-4}, + "log.final.b.MeanMotion": { + "value": 1.592839e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.OrbPeriod": {"value": 3.944646e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.SemiMajorAxis": {"value": 0.025000, "unit": u.au, "rtol": 1e-4}, + "log.final.b.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.OrbAngMom": { + "value": 1.323835e39, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.b.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.TotOrbEnergy": { + "value": -1.059631e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.OrbPotEnergy": { + "value": -2.119262e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.LostEnergy": {"value": 2.750174e29, "unit": u.Joule, "rtol": 1e-4}, + "log.final.b.TidalRadius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.DsemiDtEqtide": { + "value": -1.946134e-09, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DeccDtEqtide": { + "value": -2.577940e-18, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DMeanMotionDtEqtide": { + "value": 1.243298e-23, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.b.DOrbPerDtEqtide": {"value": -3.079014e-13, "rtol": 1e-4}, + "log.final.b.EccTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.DHEccDtEqtide": { + "value": -0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DKEccDtEqtide": { + "value": -2.577940e-18, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DXoblDtEqtide": { + "value": -1.008113e-81, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DZoblDtEqtide": { + "value": 1.991658e-151, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.LockTime": {"value": 5.865697e11, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.DOblDtEqtide": { + "value": -1.008113e-81, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DRotPerDtEqtide": {"value": -1.226139e-298, "rtol": 1e-4}, + "log.final.b.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.b.EqRotPer": {"value": 3.721496e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.EqTidePower": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.b.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.TidalTau": {"value": 63.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.b.RotTimeEqtide": { + "value": 3.035134e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.b.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.b.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.PowerEqtide": {"value": 5.514002e15, "unit": u.W, "rtol": 1e-4}, + "log.final.b.SurfEnFluxEqtide": { + "value": 10.786348, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.SurfWaterMass": {"value": 8.973863, "unit": u.TO, "rtol": 1e-4}, + "log.final.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.OxygenMass": {"value": 5.192387, "unit": u.bar, "rtol": 1e-4}, + "log.final.b.RGLimit": {"value": 4.486153e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.XO": {"value": 0.333876, "rtol": 1e-4}, + "log.final.b.EtaO": {"value": 0.161293, "rtol": 1e-4}, + "log.final.b.PlanetRadius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.b.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.b.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.b.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.b.DEnvMassDt": { + "value": 0.000000, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.b.FXUV": {"value": 2.199164, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.b.AtmXAbsEffH2O": {"value": 0.057402, "rtol": 1e-4}, + "log.final.b.RocheRadius": {"value": 8.060500e07, "unit": u.m, "rtol": 1e-4}, + "log.final.b.BondiRadius": {"value": 7.899514e08, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.b.RRCriticalFlux": { + "value": 41.738579, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.CrossoverMass": { + "value": 3.134483e-26, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.b.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, + "log.final.b.FXUVCRITDRAG": { + "value": 0.927295, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.HREFFLUX": { + "value": 3.449698e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.XO2": {"value": 0.001220, "rtol": 1e-4}, + "log.final.b.XH2O": {"value": 0.998780, "rtol": 1e-4}, + "log.final.b.HDiffFlux": { + "value": 1.263845e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.HRefODragMod": {"value": 0.436615, "rtol": 1e-4}, + "log.final.b.KTide": {"value": 0.881556, "rtol": 1e-4}, + "log.final.b.RGDuration": {"value": 0.00000e00, "unit": u.yr, "rtol": 1e-4}, + } ) -class Test_WaterLossCTL(Benchmark): - pass +class Test_WaterLossCTL(Benchmark): + pass diff --git a/tests/AtmescFlareStellar/AtmEscFlareDavenport/test_AtmEscFlareDavenport.py b/tests/AtmescFlareStellar/AtmEscFlareDavenport/test_AtmEscFlareDavenport.py index e9e120be4..a56b429f3 100644 --- a/tests/AtmescFlareStellar/AtmEscFlareDavenport/test_AtmEscFlareDavenport.py +++ b/tests/AtmescFlareStellar/AtmEscFlareDavenport/test_AtmEscFlareDavenport.py @@ -1,200 +1,487 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.1557600000e+14, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.0000000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 3.7230704732e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -7.1876127212e+39, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -7.2010481575e+39, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.3444021724e+37, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.0000000000, "unit": u.sec}, - "log.initial.star.Mass": {"value": 2.3860992000e+29, "unit": u.kg}, - "log.initial.star.Radius": {"value": 3.1661898155e+08, "unit": u.m}, - "log.initial.star.RadGyra": {"value": 0.4610332834}, - "log.initial.star.RotAngMom": {"value": 3.6973713815e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.RotVel": {"value": 2.3025182093e+04, "unit": u.m / u.sec}, - "log.initial.star.BodyType": {"value": 0.0000000000}, - "log.initial.star.RotRate": {"value": 7.2722052166e-05, "unit": 1 / u.sec}, - "log.initial.star.RotPer": {"value": 8.6400000000e+04, "unit": u.sec}, - "log.initial.star.Density": {"value": 1794.6883475331, "unit": u.kg / u.m ** 3}, - "log.initial.star.HZLimitDryRunaway": {"value": 1.7757648517e+10, "unit": u.m}, - "log.initial.star.HZLimRecVenus": {"value": 1.5942915196e+10, "unit": u.m}, - "log.initial.star.HZLimRunaway": {"value": 2.1005311219e+10, "unit": u.m}, - "log.initial.star.HZLimMoistGreenhouse": {"value": 2.1095107199e+10, "unit": u.m}, - "log.initial.star.HZLimMaxGreenhouse": {"value": 4.0266652294e+10, "unit": u.m}, - "log.initial.star.HZLimEarlyMars": {"value": 4.3914925610e+10, "unit": u.m}, - "log.initial.star.Instellation": {"value": -1.0000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.star.CriticalSemiMajorAxis": {"value": -1.0000000000, "unit": u.m}, - "log.initial.star.LXUVTot": {"value": 7.4586842042e+21, "unit": u.kg / u.sec ** 3}, - "log.initial.star.LostEnergy": {"value": 5.5626846463e-309, "unit": u.Joule}, - "log.initial.star.LostAngMom": {"value": 5.5626846463e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.Luminosity": {"value": 6.5779241790e+24, "unit": u.W}, - "log.initial.star.LXUVStellar": {"value": 1.7103286997e-05, "unit": u.LSUN}, - "log.initial.star.Temperature": {"value": 3095.3300004448, "unit": u.K}, - "log.initial.star.LXUVFrac": {"value": 0.0010000000}, - "log.initial.star.RossbyNumber": {"value": 0.0155317554}, - "log.initial.star.DRotPerDtStellar": {"value": -1.1359491987e-10}, - "log.initial.star.LXUVFlare": {"value": 2.2900676680e-06, "unit": u.LSUN}, - "log.initial.star.FlareFreq1": {"value": 7.6539612209e-07, "unit": 1 / u.sec}, - "log.initial.star.FlareFreq2": {"value": 7.1257446845e-07, "unit": 1 / u.sec}, - "log.initial.star.FlareFreq3": {"value": 6.6339815220e-07, "unit": 1 / u.sec}, - "log.initial.star.FlareFreq4": {"value": 6.1761560065e-07, "unit": 1 / u.sec}, - "log.initial.star.FlareFreqMin": {"value": 7.6539612209e-07, "unit": 1 / u.sec}, - "log.initial.star.FlareFreqMid": {"value": 2.1433162542e-08, "unit": 1 / u.sec}, - "log.initial.star.FlareFreqMax": {"value": 6.0018654825e-10, "unit": 1 / u.sec}, - "log.initial.star.FlareEnergy1": {"value": 1.0000000000e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergy2": {"value": 1.0715193052e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergy3": {"value": 1.1481536215e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergy4": {"value": 1.2302687708e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergyMin": {"value": 1.0000000000e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergyMid": {"value": 3.1622776602e+27, "unit": u.Joule}, - "log.initial.star.FlareEnergyMax": {"value": 1.0000000000e+29, "unit": u.Joule}, - "log.initial.b.Mass": {"value": 7.5846762200e+24, "unit": u.kg}, - "log.initial.b.Radius": {"value": 8.8005344212e+06, "unit": u.m}, - "log.initial.b.RadGyra": {"value": 0.5000000000}, - "log.initial.b.BodyType": {"value": 0.0000000000}, - "log.initial.b.Density": {"value": 2656.5702144167, "unit": u.kg / u.m ** 3}, - "log.initial.b.HZLimitDryRunaway": {"value": 1.7814747212e+10, "unit": u.m}, - "log.initial.b.HZLimRecVenus": {"value": 1.5942915196e+10, "unit": u.m}, - "log.initial.b.HZLimRunaway": {"value": 2.1005311219e+10, "unit": u.m}, - "log.initial.b.HZLimMoistGreenhouse": {"value": 2.1095107199e+10, "unit": u.m}, - "log.initial.b.HZLimMaxGreenhouse": {"value": 4.0266652294e+10, "unit": u.m}, - "log.initial.b.HZLimEarlyMars": {"value": 4.3914925610e+10, "unit": u.m}, - "log.initial.b.Instellation": {"value": 9975.5972427825, "unit": u.kg / u.sec ** 3}, - "log.initial.b.MeanMotion": {"value": 6.4573248494e-06, "unit": 1 / u.sec}, - "log.initial.b.OrbPeriod": {"value": 9.7303224691e+05, "unit": u.sec}, - "log.initial.b.SemiMajorAxis": {"value": 7.2554967289e+09, "unit": u.m}, - "log.initial.b.LXUVTot": {"value": -1.0000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.b.SurfWaterMass": {"value": 1.5000000000, "unit": u.TO}, - "log.initial.b.EnvelopeMass": {"value": 0.0010000000, "unit": u.Mearth}, - "log.initial.b.OxygenMass": {"value": 0.0000000000, "unit": u.bar}, - "log.initial.b.RGLimit": {"value": 2.0225735532e+10, "unit": u.m}, - "log.initial.b.XO": {"value": 0.3333333333}, - "log.initial.b.EtaO": {"value": 0.0000000000}, - "log.initial.b.PlanetRadius": {"value": 1.3798050236, "unit": u.Rearth}, - "log.initial.b.OxygenMantleMass": {"value": 0.0000000000, "unit": u.kg}, - "log.initial.b.RadXUV": {"value": -1.0000000000, "unit": u.m}, - "log.initial.b.RadSolid": {"value": -1.0000000000, "unit": u.m}, - "log.initial.b.PresXUV": {"value": 5.0000000000}, - "log.initial.b.ScaleHeight": {"value": -1.0000000000, "unit": u.m}, - "log.initial.b.ThermTemp": {"value": 400.0000000000, "unit": u.K}, - "log.initial.b.AtmGasConst": {"value": 4124.0000000000}, - "log.initial.b.PresSurf": {"value": -1.0000000000, "unit": u.Pa}, - "log.initial.b.DEnvMassDt": {"value": -7.8244286870e+06, "unit": u.kg / u.sec}, - "log.initial.b.FXUV": {"value": 11.3112932829, "unit": u.W / u.m ** 2}, - "log.initial.b.AtmXAbsEffH2O": {"value": 0.3000000000}, - "log.initial.b.RocheRadius": {"value": 1.5935887288e+08, "unit": u.m}, - "log.initial.b.BondiRadius": {"value": 1.9083081091e+08, "unit": u.m}, - "log.initial.b.HEscapeRegime": {"value": 3.0000000000}, - "log.initial.b.RRCriticalFlux": {"value": 27.7437416693, "unit": u.W / u.m ** 2}, - "log.initial.b.CrossoverMass": {"value": 0.0000000000, "unit": u.kg}, - "log.initial.b.WaterEscapeRegime": {"value": 8.0000000000}, - "log.initial.b.FXUVCRITDRAG": {"value": 0.1090267838, "unit": u.W / u.m ** 2}, - "log.initial.b.HREFFLUX": {"value": 9.6829037992e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.XO2": {"value": 0.0000000000}, - "log.initial.b.XH2O": {"value": 1.0000000000}, - "log.initial.b.HDiffFlux": {"value": 8.4375341524e+16, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.HRefODragMod": {"value": 0.0077519380}, - "log.initial.b.KTide": {"value": 0.9172472694}, - "log.initial.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.4713360000e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.1557600000e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 3.7341579011e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -7.1773447078e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -1.6690355074e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 1.4205267538e+37, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.Mass": {"value": 2.3860992000e+29, "unit": u.kg, "rtol": 1e-4}, - "log.final.star.Radius": {"value": 1.3660515451e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.star.RadGyra": {"value": 0.4634687441, "rtol": 1e-4}, - "log.final.star.RotAngMom": {"value": 1.6484337287e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.RotVel": {"value": 2.3543715870e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.star.BodyType": {"value": 0.0000000000, "rtol": 1e-4}, - "log.final.star.RotRate": {"value": 0.0001723487, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.RotPer": {"value": 3.6456246094e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.Density": {"value": 2.2345939842e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.star.HZLimitDryRunaway": {"value": 7.5299891659e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRecVenus": {"value": 6.7635458270e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRunaway": {"value": 8.9093065315e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMoistGreenhouse": {"value": 8.9492880013e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMaxGreenhouse": {"value": 1.7098800924e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimEarlyMars": {"value": 1.8647990862e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.star.Instellation": {"value": -1.0000000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.CriticalSemiMajorAxis": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.LXUVTot": {"value": 1.3924392185e+21, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.LostEnergy": {"value": 9.4988137536e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostAngMom": {"value": 2.0600453589e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.Luminosity": {"value": 1.1827873055e+24, "unit": u.W, "rtol": 1e-4}, - "log.final.star.LXUVStellar": {"value": 2.7351703006e-06, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.Temperature": {"value": 3070.0998661274, "unit": u.K, "rtol": 1e-4}, - "log.final.star.LXUVFrac": {"value": 0.0008893793, "rtol": 1e-4}, - "log.final.star.RossbyNumber": {"value": 0.0064694415, "rtol": 1e-4}, - "log.final.star.DRotPerDtStellar": {"value": -2.9636773892e-12, "rtol": 1e-4}, - "log.final.star.LXUVFlare": {"value": 8.8531477149e-07, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.FlareFreq1": {"value": 3.7279360348e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreq2": {"value": 3.4532301760e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreq3": {"value": 3.1987669684e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreq4": {"value": 2.9630547623e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreqMin": {"value": 3.7279360348e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreqMid": {"value": 8.1156296479e-09, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreqMax": {"value": 1.7667536129e-10, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareEnergy1": {"value": 1.0000000000e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergy2": {"value": 1.0715193052e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergy3": {"value": 1.1481536215e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergy4": {"value": 1.2302687708e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergyMin": {"value": 1.0000000000e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergyMid": {"value": 3.1622776602e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergyMax": {"value": 1.0000000000e+29, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.Mass": {"value": 7.5787040340e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.Radius": {"value": 6.8050745192e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadGyra": {"value": 0.5000000000, "rtol": 1e-4}, - "log.final.b.BodyType": {"value": 0.0000000000, "rtol": 1e-4}, - "log.final.b.Density": {"value": 5741.2661742908, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.b.HZLimitDryRunaway": {"value": 7.5542014122e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRecVenus": {"value": 6.7635458270e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRunaway": {"value": 8.9093065315e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMoistGreenhouse": {"value": 8.9492880013e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMaxGreenhouse": {"value": 1.7098800924e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimEarlyMars": {"value": 1.8647990862e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.b.Instellation": {"value": 1793.7284563913, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.MeanMotion": {"value": 6.4573247685e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.OrbPeriod": {"value": 9.7303225908e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiMajorAxis": {"value": 7.2554967289e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.LXUVTot": {"value": -1.0000000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.SurfWaterMass": {"value": 1.0402108220, "unit": u.TO, "rtol": 1e-4}, - "log.final.b.EnvelopeMass": {"value": 0.0000000000, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.b.OxygenMass": {"value": 43.5932915978, "unit": u.bar, "rtol": 1e-4}, - "log.final.b.RGLimit": {"value": 8.5788654152e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.XO": {"value": 0.3712092327, "rtol": 1e-4}, - "log.final.b.EtaO": {"value": 0.5563641730, "rtol": 1e-4}, - "log.final.b.PlanetRadius": {"value": 1.0669438421, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.b.OxygenMantleMass": {"value": 0.0000000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.RadXUV": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadSolid": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.PresXUV": {"value": 5.0000000000, "rtol": 1e-4}, - "log.final.b.ScaleHeight": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.ThermTemp": {"value": 400.0000000000, "unit": u.K, "rtol": 1e-4}, - "log.final.b.AtmGasConst": {"value": 4124.0000000000, "rtol": 1e-4}, - "log.final.b.PresSurf": {"value": -1.0000000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.b.DEnvMassDt": {"value": 5.5626846463e-309, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.b.FXUV": {"value": 2.1116711671, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.AtmXAbsEffH2O": {"value": 0.3000000000, "rtol": 1e-4}, - "log.final.b.RocheRadius": {"value": 1.5931703542e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.b.BondiRadius": {"value": 2.9268184331e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HEscapeRegime": {"value": 8.0000000000, "rtol": 1e-4}, - "log.final.b.RRCriticalFlux": {"value": 62.3818675680, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.CrossoverMass": {"value": 4.8764660612e-26, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.WaterEscapeRegime": {"value": 3.0000000000, "rtol": 1e-4}, - "log.final.b.FXUVCRITDRAG": {"value": 0.2220623340, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.HREFFLUX": {"value": 1.3709166600e+18, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.XO2": {"value": 0.0828667832, "rtol": 1e-4}, - "log.final.b.XH2O": {"value": 0.9171332168, "rtol": 1e-4}, - "log.final.b.HDiffFlux": {"value": 1.3299128469e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.HRefODragMod": {"value": 0.1834554926, "rtol": 1e-4}, - "log.final.b.KTide": {"value": 0.9359679029, "rtol": 1e-4}, - "log.final.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.1557600000e14, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.0000000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 3.7230704732e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -7.1876127212e39, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -7.2010481575e39, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.3444021724e37, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.0000000000, "unit": u.sec}, + "log.initial.star.Mass": {"value": 2.3860992000e29, "unit": u.kg}, + "log.initial.star.Radius": {"value": 3.1661898155e08, "unit": u.m}, + "log.initial.star.RadGyra": {"value": 0.4610332834}, + "log.initial.star.RotAngMom": { + "value": 3.6973713815e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.RotVel": {"value": 2.3025182093e04, "unit": u.m / u.sec}, + "log.initial.star.BodyType": {"value": 0.0000000000}, + "log.initial.star.RotRate": {"value": 7.2722052166e-05, "unit": 1 / u.sec}, + "log.initial.star.RotPer": {"value": 8.6400000000e04, "unit": u.sec}, + "log.initial.star.Density": {"value": 1794.6883475331, "unit": u.kg / u.m**3}, + "log.initial.star.HZLimitDryRunaway": {"value": 1.7757648517e10, "unit": u.m}, + "log.initial.star.HZLimRecVenus": {"value": 1.5942915196e10, "unit": u.m}, + "log.initial.star.HZLimRunaway": {"value": 2.1005311219e10, "unit": u.m}, + "log.initial.star.HZLimMoistGreenhouse": { + "value": 2.1095107199e10, + "unit": u.m, + }, + "log.initial.star.HZLimMaxGreenhouse": {"value": 4.0266652294e10, "unit": u.m}, + "log.initial.star.HZLimEarlyMars": {"value": 4.3914925610e10, "unit": u.m}, + "log.initial.star.Instellation": { + "value": -1.0000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.CriticalSemiMajorAxis": {"value": -1.0000000000, "unit": u.m}, + "log.initial.star.LXUVTot": { + "value": 7.4586842042e21, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.LostEnergy": {"value": 5.5626846463e-309, "unit": u.Joule}, + "log.initial.star.LostAngMom": { + "value": 5.5626846463e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.Luminosity": {"value": 6.5779241790e24, "unit": u.W}, + "log.initial.star.LXUVStellar": {"value": 1.7103286997e-05, "unit": u.LSUN}, + "log.initial.star.Temperature": {"value": 3095.3300004448, "unit": u.K}, + "log.initial.star.LXUVFrac": {"value": 0.0010000000}, + "log.initial.star.RossbyNumber": {"value": 0.0155317554}, + "log.initial.star.DRotPerDtStellar": {"value": -1.1359491987e-10}, + "log.initial.star.LXUVFlare": {"value": 2.2900676680e-06, "unit": u.LSUN}, + "log.initial.star.FlareFreq1": {"value": 7.6539612209e-07, "unit": 1 / u.sec}, + "log.initial.star.FlareFreq2": {"value": 7.1257446845e-07, "unit": 1 / u.sec}, + "log.initial.star.FlareFreq3": {"value": 6.6339815220e-07, "unit": 1 / u.sec}, + "log.initial.star.FlareFreq4": {"value": 6.1761560065e-07, "unit": 1 / u.sec}, + "log.initial.star.FlareFreqMin": {"value": 7.6539612209e-07, "unit": 1 / u.sec}, + "log.initial.star.FlareFreqMid": {"value": 2.1433162542e-08, "unit": 1 / u.sec}, + "log.initial.star.FlareFreqMax": {"value": 6.0018654825e-10, "unit": 1 / u.sec}, + "log.initial.star.FlareEnergy1": {"value": 1.0000000000e26, "unit": u.Joule}, + "log.initial.star.FlareEnergy2": {"value": 1.0715193052e26, "unit": u.Joule}, + "log.initial.star.FlareEnergy3": {"value": 1.1481536215e26, "unit": u.Joule}, + "log.initial.star.FlareEnergy4": {"value": 1.2302687708e26, "unit": u.Joule}, + "log.initial.star.FlareEnergyMin": {"value": 1.0000000000e26, "unit": u.Joule}, + "log.initial.star.FlareEnergyMid": {"value": 3.1622776602e27, "unit": u.Joule}, + "log.initial.star.FlareEnergyMax": {"value": 1.0000000000e29, "unit": u.Joule}, + "log.initial.b.Mass": {"value": 7.5846762200e24, "unit": u.kg}, + "log.initial.b.Radius": {"value": 8.8005344212e06, "unit": u.m}, + "log.initial.b.RadGyra": {"value": 0.5000000000}, + "log.initial.b.BodyType": {"value": 0.0000000000}, + "log.initial.b.Density": {"value": 2656.5702144167, "unit": u.kg / u.m**3}, + "log.initial.b.HZLimitDryRunaway": {"value": 1.7814747212e10, "unit": u.m}, + "log.initial.b.HZLimRecVenus": {"value": 1.5942915196e10, "unit": u.m}, + "log.initial.b.HZLimRunaway": {"value": 2.1005311219e10, "unit": u.m}, + "log.initial.b.HZLimMoistGreenhouse": {"value": 2.1095107199e10, "unit": u.m}, + "log.initial.b.HZLimMaxGreenhouse": {"value": 4.0266652294e10, "unit": u.m}, + "log.initial.b.HZLimEarlyMars": {"value": 4.3914925610e10, "unit": u.m}, + "log.initial.b.Instellation": { + "value": 9975.5972427825, + "unit": u.kg / u.sec**3, + }, + "log.initial.b.MeanMotion": {"value": 6.4573248494e-06, "unit": 1 / u.sec}, + "log.initial.b.OrbPeriod": {"value": 9.7303224691e05, "unit": u.sec}, + "log.initial.b.SemiMajorAxis": {"value": 7.2554967289e09, "unit": u.m}, + "log.initial.b.LXUVTot": {"value": -1.0000000000, "unit": u.kg / u.sec**3}, + "log.initial.b.SurfWaterMass": {"value": 1.5000000000, "unit": u.TO}, + "log.initial.b.EnvelopeMass": {"value": 0.0010000000, "unit": u.Mearth}, + "log.initial.b.OxygenMass": {"value": 0.0000000000, "unit": u.bar}, + "log.initial.b.RGLimit": {"value": 2.0225735532e10, "unit": u.m}, + "log.initial.b.XO": {"value": 0.3333333333}, + "log.initial.b.EtaO": {"value": 0.0000000000}, + "log.initial.b.PlanetRadius": {"value": 1.3798050236, "unit": u.Rearth}, + "log.initial.b.OxygenMantleMass": {"value": 0.0000000000, "unit": u.kg}, + "log.initial.b.RadXUV": {"value": -1.0000000000, "unit": u.m}, + "log.initial.b.RadSolid": {"value": -1.0000000000, "unit": u.m}, + "log.initial.b.PresXUV": {"value": 5.0000000000}, + "log.initial.b.ScaleHeight": {"value": -1.0000000000, "unit": u.m}, + "log.initial.b.ThermTemp": {"value": 400.0000000000, "unit": u.K}, + "log.initial.b.AtmGasConst": {"value": 4124.0000000000}, + "log.initial.b.PresSurf": {"value": -1.0000000000, "unit": u.Pa}, + "log.initial.b.DEnvMassDt": {"value": -7.8244286870e06, "unit": u.kg / u.sec}, + "log.initial.b.FXUV": {"value": 11.3112932829, "unit": u.W / u.m**2}, + "log.initial.b.AtmXAbsEffH2O": {"value": 0.3000000000}, + "log.initial.b.RocheRadius": {"value": 1.5935887288e08, "unit": u.m}, + "log.initial.b.BondiRadius": {"value": 1.9083081091e08, "unit": u.m}, + "log.initial.b.HEscapeRegime": {"value": 3.0000000000}, + "log.initial.b.RRCriticalFlux": { + "value": 27.7437416693, + "unit": u.W / u.m**2, + }, + "log.initial.b.CrossoverMass": {"value": 0.0000000000, "unit": u.kg}, + "log.initial.b.WaterEscapeRegime": {"value": 8.0000000000}, + "log.initial.b.FXUVCRITDRAG": {"value": 0.1090267838, "unit": u.W / u.m**2}, + "log.initial.b.HREFFLUX": { + "value": 9.6829037992e18, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.b.XO2": {"value": 0.0000000000}, + "log.initial.b.XH2O": {"value": 1.0000000000}, + "log.initial.b.HDiffFlux": { + "value": 8.4375341524e16, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.b.HRefODragMod": {"value": 0.0077519380}, + "log.initial.b.KTide": {"value": 0.9172472694}, + "log.initial.b.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.4713360000e15, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": { + "value": 3.1557600000e15, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotAngMom": { + "value": 3.7341539796e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -7.1773654349e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -1.6690365135e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 1.4205186695e37, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.Mass": {"value": 2.3860992000e29, "unit": u.kg, "rtol": 1e-4}, + "log.final.star.Radius": {"value": 1.3660507216e08, "unit": u.m, "rtol": 1e-4}, + "log.final.star.RadGyra": {"value": 0.4634687457, "rtol": 1e-4}, + "log.final.star.RotAngMom": { + "value": 1.6484280499e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotVel": { + "value": 2.3543648795e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.star.BodyType": {"value": 0.0000000000, "rtol": 1e-4}, + "log.final.star.RotRate": { + "value": 0.0001723483, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotPer": { + "value": 3.6456327979e04, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.Density": { + "value": 2.2345980255e04, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.star.HZLimitDryRunaway": { + "value": 7.5299836822e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRecVenus": { + "value": 6.7635409130e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRunaway": { + "value": 8.9093000516e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMoistGreenhouse": { + "value": 8.9492814994e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMaxGreenhouse": { + "value": 1.7098788562e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimEarlyMars": { + "value": 1.8647977381e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.Instellation": { + "value": -1.0000000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.CriticalSemiMajorAxis": { + "value": -1.0000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.LXUVTot": { + "value": 1.3924374044e21, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.LostEnergy": { + "value": 9.4988031689e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostAngMom": { + "value": 2.0600471160e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.Luminosity": { + "value": 1.1827855828e24, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.star.LXUVStellar": { + "value": 2.7351663169e-06, + "unit": u.LSUN, + "rtol": 1e-4, + }, + "log.final.star.Temperature": { + "value": 3070.0997711696, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.star.LXUVFrac": {"value": 0.0008893793, "rtol": 1e-4}, + "log.final.star.RossbyNumber": {"value": 0.0064694557, "rtol": 1e-4}, + "log.final.star.DRotPerDtStellar": {"value": -2.9636936777e-12, "rtol": 1e-4}, + "log.final.star.LXUVFlare": { + "value": 8.8531477149e-07, + "unit": u.LSUN, + "rtol": 1e-4, + }, + "log.final.star.FlareFreq1": { + "value": 3.7279360348e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreq2": { + "value": 3.4532301760e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreq3": { + "value": 3.1987669684e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreq4": { + "value": 2.9630547623e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreqMin": { + "value": 3.7279360348e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreqMid": { + "value": 8.1156296479e-09, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreqMax": { + "value": 1.7667536129e-10, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergy1": { + "value": 1.0000000000e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergy2": { + "value": 1.0715193052e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergy3": { + "value": 1.1481536215e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergy4": { + "value": 1.2302687708e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergyMin": { + "value": 1.0000000000e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergyMid": { + "value": 3.1622776602e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergyMax": { + "value": 1.0000000000e29, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.Mass": {"value": 7.5787040340e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.Radius": {"value": 6.8050745192e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadGyra": {"value": 0.5000000000, "rtol": 1e-4}, + "log.final.b.BodyType": {"value": 0.0000000000, "rtol": 1e-4}, + "log.final.b.Density": { + "value": 5741.2661742908, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.b.HZLimitDryRunaway": { + "value": 7.5541959109e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRecVenus": { + "value": 6.7635409130e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRunaway": { + "value": 8.9093000516e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMoistGreenhouse": { + "value": 8.9492814994e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMaxGreenhouse": { + "value": 1.7098788562e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimEarlyMars": { + "value": 1.8647977381e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.Instellation": { + "value": 1793.7258438631, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.MeanMotion": { + "value": 6.4573247685e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.OrbPeriod": { + "value": 9.7303225908e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.b.SemiMajorAxis": { + "value": 7.2554967289e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.LXUVTot": { + "value": -1.0000000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.SurfWaterMass": { + "value": 1.0402347664, + "unit": u.TO, + "rtol": 1e-4, + }, + "log.final.b.EnvelopeMass": { + "value": 0.0000000000, + "unit": u.Mearth, + "rtol": 1e-4, + }, + "log.final.b.OxygenMass": {"value": 43.5915204566, "unit": u.bar, "rtol": 1e-4}, + "log.final.b.RGLimit": {"value": 8.5788591758e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.XO": {"value": 0.3712069590, "rtol": 1e-4}, + "log.final.b.EtaO": {"value": 0.5563597423, "rtol": 1e-4}, + "log.final.b.PlanetRadius": { + "value": 1.0669438421, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.b.OxygenMantleMass": { + "value": 0.0000000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.b.RadXUV": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadSolid": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.PresXUV": {"value": 5.0000000000, "rtol": 1e-4}, + "log.final.b.ScaleHeight": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.ThermTemp": {"value": 400.0000000000, "unit": u.K, "rtol": 1e-4}, + "log.final.b.AtmGasConst": {"value": 4124.0000000000, "rtol": 1e-4}, + "log.final.b.PresSurf": {"value": -1.0000000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.b.DEnvMassDt": { + "value": 5.5626846463e-309, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.b.FXUV": { + "value": 2.1116684160, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.AtmXAbsEffH2O": {"value": 0.3000000000, "rtol": 1e-4}, + "log.final.b.RocheRadius": { + "value": 1.5931703542e08, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.BondiRadius": { + "value": 2.9268194058e08, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HEscapeRegime": {"value": 8.0000000000, "rtol": 1e-4}, + "log.final.b.RRCriticalFlux": { + "value": 62.3818675680, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.CrossoverMass": { + "value": 4.8764735221e-26, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.b.WaterEscapeRegime": {"value": 3.0000000000, "rtol": 1e-4}, + "log.final.b.FXUVCRITDRAG": { + "value": 0.2220631370, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.HREFFLUX": { + "value": 1.3709148740e18, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.XO2": {"value": 0.0828619461, "rtol": 1e-4}, + "log.final.b.XH2O": {"value": 0.9171380539, "rtol": 1e-4}, + "log.final.b.HDiffFlux": { + "value": 1.3299176558e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.HRefODragMod": {"value": 0.1834566856, "rtol": 1e-4}, + "log.final.b.KTide": {"value": 0.9359679029, "rtol": 1e-4}, + "log.final.b.RGDuration": {"value": 0.00000e00, "unit": u.yr, "rtol": 1e-4}, + } ) -class Test_AtmEscFlareDavenport(Benchmark): - pass +class Test_AtmEscFlareDavenport(Benchmark): + pass diff --git a/tests/AtmescFlareStellar/AtmEscFlareLacy/test_AtmEscFlareLacy.py b/tests/AtmescFlareStellar/AtmEscFlareLacy/test_AtmEscFlareLacy.py index afc134ddb..e9a60932c 100644 --- a/tests/AtmescFlareStellar/AtmEscFlareLacy/test_AtmEscFlareLacy.py +++ b/tests/AtmescFlareStellar/AtmEscFlareLacy/test_AtmEscFlareLacy.py @@ -1,200 +1,487 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.1557600000e+14, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.0000000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 3.7230704732e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -7.1876127212e+39, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -7.2010481575e+39, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.3444021724e+37, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.0000000000, "unit": u.sec}, - "log.initial.star.Mass": {"value": 2.3860992000e+29, "unit": u.kg}, - "log.initial.star.Radius": {"value": 3.1661898155e+08, "unit": u.m}, - "log.initial.star.RadGyra": {"value": 0.4610332834}, - "log.initial.star.RotAngMom": {"value": 3.6973713815e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.RotVel": {"value": 2.3025182093e+04, "unit": u.m / u.sec}, - "log.initial.star.BodyType": {"value": 0.0000000000}, - "log.initial.star.RotRate": {"value": 7.2722052166e-05, "unit": 1 / u.sec}, - "log.initial.star.RotPer": {"value": 8.6400000000e+04, "unit": u.sec}, - "log.initial.star.Density": {"value": 1794.6883475331, "unit": u.kg / u.m ** 3}, - "log.initial.star.HZLimitDryRunaway": {"value": 1.7757648517e+10, "unit": u.m}, - "log.initial.star.HZLimRecVenus": {"value": 1.5942915196e+10, "unit": u.m}, - "log.initial.star.HZLimRunaway": {"value": 2.1005311219e+10, "unit": u.m}, - "log.initial.star.HZLimMoistGreenhouse": {"value": 2.1095107199e+10, "unit": u.m}, - "log.initial.star.HZLimMaxGreenhouse": {"value": 4.0266652294e+10, "unit": u.m}, - "log.initial.star.HZLimEarlyMars": {"value": 4.3914925610e+10, "unit": u.m}, - "log.initial.star.Instellation": {"value": -1.0000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.star.CriticalSemiMajorAxis": {"value": -1.0000000000, "unit": u.m}, - "log.initial.star.LXUVTot": {"value": 9.4027677015e+21, "unit": u.kg / u.sec ** 3}, - "log.initial.star.LostEnergy": {"value": 5.5626846463e-309, "unit": u.Joule}, - "log.initial.star.LostAngMom": {"value": 5.5626846463e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.Luminosity": {"value": 6.5779241790e+24, "unit": u.W}, - "log.initial.star.LXUVStellar": {"value": 1.7103286997e-05, "unit": u.LSUN}, - "log.initial.star.Temperature": {"value": 3095.3300004448, "unit": u.K}, - "log.initial.star.LXUVFrac": {"value": 0.0010000000}, - "log.initial.star.RossbyNumber": {"value": 0.0155317554}, - "log.initial.star.DRotPerDtStellar": {"value": -1.1359491987e-10}, - "log.initial.star.LXUVFlare": {"value": 7.3448869539e-06, "unit": u.LSUN}, - "log.initial.star.FlareFreq1": {"value": 1.9829469531e-06, "unit": 1 / u.sec}, - "log.initial.star.FlareFreq2": {"value": 1.8540389414e-06, "unit": 1 / u.sec}, - "log.initial.star.FlareFreq3": {"value": 1.7335110204e-06, "unit": 1 / u.sec}, - "log.initial.star.FlareFreq4": {"value": 1.6208184147e-06, "unit": 1 / u.sec}, - "log.initial.star.FlareFreqMin": {"value": 1.9829469531e-06, "unit": 1 / u.sec}, - "log.initial.star.FlareFreqMid": {"value": 6.8817495244e-08, "unit": 1 / u.sec}, - "log.initial.star.FlareFreqMax": {"value": 2.3882876161e-09, "unit": 1 / u.sec}, - "log.initial.star.FlareEnergy1": {"value": 1.0000000000e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergy2": {"value": 1.0715193052e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergy3": {"value": 1.1481536215e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergy4": {"value": 1.2302687708e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergyMin": {"value": 1.0000000000e+26, "unit": u.Joule}, - "log.initial.star.FlareEnergyMid": {"value": 3.1622776602e+27, "unit": u.Joule}, - "log.initial.star.FlareEnergyMax": {"value": 1.0000000000e+29, "unit": u.Joule}, - "log.initial.b.Mass": {"value": 7.5846762200e+24, "unit": u.kg}, - "log.initial.b.Radius": {"value": 8.8005344212e+06, "unit": u.m}, - "log.initial.b.RadGyra": {"value": 0.5000000000}, - "log.initial.b.BodyType": {"value": 0.0000000000}, - "log.initial.b.Density": {"value": 2656.5702144167, "unit": u.kg / u.m ** 3}, - "log.initial.b.HZLimitDryRunaway": {"value": 1.7814747212e+10, "unit": u.m}, - "log.initial.b.HZLimRecVenus": {"value": 1.5942915196e+10, "unit": u.m}, - "log.initial.b.HZLimRunaway": {"value": 2.1005311219e+10, "unit": u.m}, - "log.initial.b.HZLimMoistGreenhouse": {"value": 2.1095107199e+10, "unit": u.m}, - "log.initial.b.HZLimMaxGreenhouse": {"value": 4.0266652294e+10, "unit": u.m}, - "log.initial.b.HZLimEarlyMars": {"value": 4.3914925610e+10, "unit": u.m}, - "log.initial.b.Instellation": {"value": 9975.5972427825, "unit": u.kg / u.sec ** 3}, - "log.initial.b.MeanMotion": {"value": 6.4573248494e-06, "unit": 1 / u.sec}, - "log.initial.b.OrbPeriod": {"value": 9.7303224691e+05, "unit": u.sec}, - "log.initial.b.SemiMajorAxis": {"value": 7.2554967289e+09, "unit": u.m}, - "log.initial.b.LXUVTot": {"value": -1.0000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.b.SurfWaterMass": {"value": 1.5000000000, "unit": u.TO}, - "log.initial.b.EnvelopeMass": {"value": 0.0010000000, "unit": u.Mearth}, - "log.initial.b.OxygenMass": {"value": 0.0000000000, "unit": u.bar}, - "log.initial.b.RGLimit": {"value": 2.0225735532e+10, "unit": u.m}, - "log.initial.b.XO": {"value": 0.3333333333}, - "log.initial.b.EtaO": {"value": 0.0000000000}, - "log.initial.b.PlanetRadius": {"value": 1.3798050236, "unit": u.Rearth}, - "log.initial.b.OxygenMantleMass": {"value": 0.0000000000, "unit": u.kg}, - "log.initial.b.RadXUV": {"value": -1.0000000000, "unit": u.m}, - "log.initial.b.RadSolid": {"value": -1.0000000000, "unit": u.m}, - "log.initial.b.PresXUV": {"value": 5.0000000000}, - "log.initial.b.ScaleHeight": {"value": -1.0000000000, "unit": u.m}, - "log.initial.b.ThermTemp": {"value": 400.0000000000, "unit": u.K}, - "log.initial.b.AtmGasConst": {"value": 4124.0000000000}, - "log.initial.b.PresSurf": {"value": -1.0000000000, "unit": u.Pa}, - "log.initial.b.DEnvMassDt": {"value": -9.8638423785e+06, "unit": u.kg / u.sec}, - "log.initial.b.FXUV": {"value": 14.2595476939, "unit": u.W / u.m ** 2}, - "log.initial.b.AtmXAbsEffH2O": {"value": 0.3000000000}, - "log.initial.b.RocheRadius": {"value": 1.5935887288e+08, "unit": u.m}, - "log.initial.b.BondiRadius": {"value": 1.9083081091e+08, "unit": u.m}, - "log.initial.b.HEscapeRegime": {"value": 3.0000000000}, - "log.initial.b.RRCriticalFlux": {"value": 27.7437416693, "unit": u.W / u.m ** 2}, - "log.initial.b.CrossoverMass": {"value": 0.0000000000, "unit": u.kg}, - "log.initial.b.WaterEscapeRegime": {"value": 8.0000000000}, - "log.initial.b.FXUVCRITDRAG": {"value": 0.1090267838, "unit": u.W / u.m ** 2}, - "log.initial.b.HREFFLUX": {"value": 1.2206723412e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.XO2": {"value": 0.0000000000}, - "log.initial.b.XH2O": {"value": 1.0000000000}, - "log.initial.b.HDiffFlux": {"value": 8.4375341524e+16, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.HRefODragMod": {"value": 0.0077519380}, - "log.initial.b.KTide": {"value": 0.9172472694}, - "log.initial.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.4713360000e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.1557600000e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 3.7311341059e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -7.1802001227e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -1.6690359127e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 1.4184861863e+37, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.Mass": {"value": 2.3860992000e+29, "unit": u.kg, "rtol": 1e-4}, - "log.final.star.Radius": {"value": 1.3660512134e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.star.RadGyra": {"value": 0.4634687447, "rtol": 1e-4}, - "log.final.star.RotAngMom": {"value": 1.6472489290e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.RotVel": {"value": 2.3526799645e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.star.BodyType": {"value": 0.0000000000, "rtol": 1e-4}, - "log.final.star.RotRate": {"value": 0.0001722249, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.RotPer": {"value": 3.6482449982e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.Density": {"value": 2.2345956122e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.star.HZLimitDryRunaway": {"value": 7.5299869568e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRecVenus": {"value": 6.7635438474e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRunaway": {"value": 8.9093039211e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMoistGreenhouse": {"value": 8.9492853820e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMaxGreenhouse": {"value": 1.7098795944e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimEarlyMars": {"value": 1.8647985431e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.star.Instellation": {"value": -1.0000000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.CriticalSemiMajorAxis": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.LXUVTot": {"value": 3.8767894028e+21, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.LostEnergy": {"value": 9.4959827978e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostAngMom": {"value": 2.0582063633e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.Luminosity": {"value": 1.1827866115e+24, "unit": u.W, "rtol": 1e-4}, - "log.final.star.LXUVStellar": {"value": 2.7351686957e-06, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.Temperature": {"value": 3070.0998278738, "unit": u.K, "rtol": 1e-4}, - "log.final.star.LXUVFrac": {"value": 0.0008893793, "rtol": 1e-4}, - "log.final.star.RossbyNumber": {"value": 0.0064740915, "rtol": 1e-4}, - "log.final.star.DRotPerDtStellar": {"value": -2.9658114783e-12, "rtol": 1e-4}, - "log.final.star.LXUVFlare": {"value": 7.3448869539e-06, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.FlareFreq1": {"value": 1.9829469531e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreq2": {"value": 1.8540389414e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreq3": {"value": 1.7335110204e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreq4": {"value": 1.6208184147e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreqMin": {"value": 1.9829469531e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreqMid": {"value": 6.8817495244e-08, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareFreqMax": {"value": 2.3882876161e-09, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.FlareEnergy1": {"value": 1.0000000000e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergy2": {"value": 1.0715193052e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergy3": {"value": 1.1481536215e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergy4": {"value": 1.2302687708e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergyMin": {"value": 1.0000000000e+26, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergyMid": {"value": 3.1622776602e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.FlareEnergyMax": {"value": 1.0000000000e+29, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.Mass": {"value": 7.5787040340e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.Radius": {"value": 6.8050745192e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadGyra": {"value": 0.5000000000, "rtol": 1e-4}, - "log.final.b.BodyType": {"value": 0.0000000000, "rtol": 1e-4}, - "log.final.b.Density": {"value": 5741.2661742908, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.b.HZLimitDryRunaway": {"value": 7.5541991960e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRecVenus": {"value": 6.7635438474e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRunaway": {"value": 8.9093039211e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMoistGreenhouse": {"value": 8.9492853820e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMaxGreenhouse": {"value": 1.7098795944e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimEarlyMars": {"value": 1.8647985431e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.b.Instellation": {"value": 1793.7274039253, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.MeanMotion": {"value": 6.4573247685e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.OrbPeriod": {"value": 9.7303225908e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiMajorAxis": {"value": 7.2554967289e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.LXUVTot": {"value": -1.0000000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.SurfWaterMass": {"value": 0.3509650099, "unit": u.TO, "rtol": 1e-4}, - "log.final.b.EnvelopeMass": {"value": 0.0000000000, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.b.OxygenMass": {"value": 46.4328090748, "unit": u.bar, "rtol": 1e-4}, - "log.final.b.RGLimit": {"value": 8.5788629016e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.XO": {"value": 0.4398513218, "rtol": 1e-4}, - "log.final.b.EtaO": {"value": 0.0000000000, "rtol": 1e-4}, - "log.final.b.PlanetRadius": {"value": 1.0669438421, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.b.OxygenMantleMass": {"value": 0.0000000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.RadXUV": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadSolid": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.PresXUV": {"value": 5.0000000000, "rtol": 1e-4}, - "log.final.b.ScaleHeight": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.ThermTemp": {"value": 400.0000000000, "unit": u.K, "rtol": 1e-4}, - "log.final.b.AtmGasConst": {"value": 4124.0000000000, "rtol": 1e-4}, - "log.final.b.PresSurf": {"value": -1.0000000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.b.DEnvMassDt": {"value": 5.5626846463e-309, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.b.FXUV": {"value": 5.8792544008, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.AtmXAbsEffH2O": {"value": 0.3000000000, "rtol": 1e-4}, - "log.final.b.RocheRadius": {"value": 1.5931703542e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.b.BondiRadius": {"value": 2.9268188250e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HEscapeRegime": {"value": 8.0000000000, "rtol": 1e-4}, - "log.final.b.RRCriticalFlux": {"value": 62.3818675680, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.CrossoverMass": {"value": 8.3894445387e-26, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.WaterEscapeRegime": {"value": 4.0000000000, "rtol": 1e-4}, - "log.final.b.FXUVCRITDRAG": {"value": 0.1978208482, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.HREFFLUX": {"value": 3.8168669119e+18, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.XO2": {"value": 0.2219353904, "rtol": 1e-4}, - "log.final.b.XH2O": {"value": 0.7780646096, "rtol": 1e-4}, - "log.final.b.HDiffFlux": {"value": 1.1847326044e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.HRefODragMod": {"value": 0.1024764157, "rtol": 1e-4}, - "log.final.b.KTide": {"value": 0.9359679029, "rtol": 1e-4}, - "log.final.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.1557600000e14, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.0000000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 3.7230704732e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -7.1876127212e39, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -7.2010481575e39, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.3444021724e37, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.0000000000, "unit": u.sec}, + "log.initial.star.Mass": {"value": 2.3860992000e29, "unit": u.kg}, + "log.initial.star.Radius": {"value": 3.1661898155e08, "unit": u.m}, + "log.initial.star.RadGyra": {"value": 0.4610332834}, + "log.initial.star.RotAngMom": { + "value": 3.6973713815e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.RotVel": {"value": 2.3025182093e04, "unit": u.m / u.sec}, + "log.initial.star.BodyType": {"value": 0.0000000000}, + "log.initial.star.RotRate": {"value": 7.2722052166e-05, "unit": 1 / u.sec}, + "log.initial.star.RotPer": {"value": 8.6400000000e04, "unit": u.sec}, + "log.initial.star.Density": {"value": 1794.6883475331, "unit": u.kg / u.m**3}, + "log.initial.star.HZLimitDryRunaway": {"value": 1.7757648517e10, "unit": u.m}, + "log.initial.star.HZLimRecVenus": {"value": 1.5942915196e10, "unit": u.m}, + "log.initial.star.HZLimRunaway": {"value": 2.1005311219e10, "unit": u.m}, + "log.initial.star.HZLimMoistGreenhouse": { + "value": 2.1095107199e10, + "unit": u.m, + }, + "log.initial.star.HZLimMaxGreenhouse": {"value": 4.0266652294e10, "unit": u.m}, + "log.initial.star.HZLimEarlyMars": {"value": 4.3914925610e10, "unit": u.m}, + "log.initial.star.Instellation": { + "value": -1.0000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.CriticalSemiMajorAxis": {"value": -1.0000000000, "unit": u.m}, + "log.initial.star.LXUVTot": { + "value": 9.4027677015e21, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.LostEnergy": {"value": 5.5626846463e-309, "unit": u.Joule}, + "log.initial.star.LostAngMom": { + "value": 5.5626846463e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.Luminosity": {"value": 6.5779241790e24, "unit": u.W}, + "log.initial.star.LXUVStellar": {"value": 1.7103286997e-05, "unit": u.LSUN}, + "log.initial.star.Temperature": {"value": 3095.3300004448, "unit": u.K}, + "log.initial.star.LXUVFrac": {"value": 0.0010000000}, + "log.initial.star.RossbyNumber": {"value": 0.0155317554}, + "log.initial.star.DRotPerDtStellar": {"value": -1.1359491987e-10}, + "log.initial.star.LXUVFlare": {"value": 7.3448869539e-06, "unit": u.LSUN}, + "log.initial.star.FlareFreq1": {"value": 1.9829469531e-06, "unit": 1 / u.sec}, + "log.initial.star.FlareFreq2": {"value": 1.8540389414e-06, "unit": 1 / u.sec}, + "log.initial.star.FlareFreq3": {"value": 1.7335110204e-06, "unit": 1 / u.sec}, + "log.initial.star.FlareFreq4": {"value": 1.6208184147e-06, "unit": 1 / u.sec}, + "log.initial.star.FlareFreqMin": {"value": 1.9829469531e-06, "unit": 1 / u.sec}, + "log.initial.star.FlareFreqMid": {"value": 6.8817495244e-08, "unit": 1 / u.sec}, + "log.initial.star.FlareFreqMax": {"value": 2.3882876161e-09, "unit": 1 / u.sec}, + "log.initial.star.FlareEnergy1": {"value": 1.0000000000e26, "unit": u.Joule}, + "log.initial.star.FlareEnergy2": {"value": 1.0715193052e26, "unit": u.Joule}, + "log.initial.star.FlareEnergy3": {"value": 1.1481536215e26, "unit": u.Joule}, + "log.initial.star.FlareEnergy4": {"value": 1.2302687708e26, "unit": u.Joule}, + "log.initial.star.FlareEnergyMin": {"value": 1.0000000000e26, "unit": u.Joule}, + "log.initial.star.FlareEnergyMid": {"value": 3.1622776602e27, "unit": u.Joule}, + "log.initial.star.FlareEnergyMax": {"value": 1.0000000000e29, "unit": u.Joule}, + "log.initial.b.Mass": {"value": 7.5846762200e24, "unit": u.kg}, + "log.initial.b.Radius": {"value": 8.8005344212e06, "unit": u.m}, + "log.initial.b.RadGyra": {"value": 0.5000000000}, + "log.initial.b.BodyType": {"value": 0.0000000000}, + "log.initial.b.Density": {"value": 2656.5702144167, "unit": u.kg / u.m**3}, + "log.initial.b.HZLimitDryRunaway": {"value": 1.7814747212e10, "unit": u.m}, + "log.initial.b.HZLimRecVenus": {"value": 1.5942915196e10, "unit": u.m}, + "log.initial.b.HZLimRunaway": {"value": 2.1005311219e10, "unit": u.m}, + "log.initial.b.HZLimMoistGreenhouse": {"value": 2.1095107199e10, "unit": u.m}, + "log.initial.b.HZLimMaxGreenhouse": {"value": 4.0266652294e10, "unit": u.m}, + "log.initial.b.HZLimEarlyMars": {"value": 4.3914925610e10, "unit": u.m}, + "log.initial.b.Instellation": { + "value": 9975.5972427825, + "unit": u.kg / u.sec**3, + }, + "log.initial.b.MeanMotion": {"value": 6.4573248494e-06, "unit": 1 / u.sec}, + "log.initial.b.OrbPeriod": {"value": 9.7303224691e05, "unit": u.sec}, + "log.initial.b.SemiMajorAxis": {"value": 7.2554967289e09, "unit": u.m}, + "log.initial.b.LXUVTot": {"value": -1.0000000000, "unit": u.kg / u.sec**3}, + "log.initial.b.SurfWaterMass": {"value": 1.5000000000, "unit": u.TO}, + "log.initial.b.EnvelopeMass": {"value": 0.0010000000, "unit": u.Mearth}, + "log.initial.b.OxygenMass": {"value": 0.0000000000, "unit": u.bar}, + "log.initial.b.RGLimit": {"value": 2.0225735532e10, "unit": u.m}, + "log.initial.b.XO": {"value": 0.3333333333}, + "log.initial.b.EtaO": {"value": 0.0000000000}, + "log.initial.b.PlanetRadius": {"value": 1.3798050236, "unit": u.Rearth}, + "log.initial.b.OxygenMantleMass": {"value": 0.0000000000, "unit": u.kg}, + "log.initial.b.RadXUV": {"value": -1.0000000000, "unit": u.m}, + "log.initial.b.RadSolid": {"value": -1.0000000000, "unit": u.m}, + "log.initial.b.PresXUV": {"value": 5.0000000000}, + "log.initial.b.ScaleHeight": {"value": -1.0000000000, "unit": u.m}, + "log.initial.b.ThermTemp": {"value": 400.0000000000, "unit": u.K}, + "log.initial.b.AtmGasConst": {"value": 4124.0000000000}, + "log.initial.b.PresSurf": {"value": -1.0000000000, "unit": u.Pa}, + "log.initial.b.DEnvMassDt": {"value": -9.8638423785e06, "unit": u.kg / u.sec}, + "log.initial.b.FXUV": {"value": 14.2595476939, "unit": u.W / u.m**2}, + "log.initial.b.AtmXAbsEffH2O": {"value": 0.3000000000}, + "log.initial.b.RocheRadius": {"value": 1.5935887288e08, "unit": u.m}, + "log.initial.b.BondiRadius": {"value": 1.9083081091e08, "unit": u.m}, + "log.initial.b.HEscapeRegime": {"value": 3.0000000000}, + "log.initial.b.RRCriticalFlux": { + "value": 27.7437416693, + "unit": u.W / u.m**2, + }, + "log.initial.b.CrossoverMass": {"value": 0.0000000000, "unit": u.kg}, + "log.initial.b.WaterEscapeRegime": {"value": 8.0000000000}, + "log.initial.b.FXUVCRITDRAG": {"value": 0.1090267838, "unit": u.W / u.m**2}, + "log.initial.b.HREFFLUX": { + "value": 1.2206723412e19, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.b.XO2": {"value": 0.0000000000}, + "log.initial.b.XH2O": {"value": 1.0000000000}, + "log.initial.b.HDiffFlux": { + "value": 8.4375341524e16, + "unit": 1 / u.m**2 / u.sec, + }, + "log.initial.b.HRefODragMod": {"value": 0.0077519380}, + "log.initial.b.KTide": {"value": 0.9172472694}, + "log.initial.b.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.4713360000e15, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": { + "value": 3.1557600000e15, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotAngMom": { + "value": 3.7311328359e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -7.1801995474e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -1.6690348077e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 1.4184833824e37, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.Mass": {"value": 2.3860992000e29, "unit": u.kg, "rtol": 1e-4}, + "log.final.star.Radius": {"value": 1.3660521178e08, "unit": u.m, "rtol": 1e-4}, + "log.final.star.RadGyra": {"value": 0.4634687430, "rtol": 1e-4}, + "log.final.star.RotAngMom": { + "value": 1.6472483854e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotVel": { + "value": 2.3526776481e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.star.BodyType": {"value": 0.0000000000, "rtol": 1e-4}, + "log.final.star.RotRate": { + "value": 0.0001722246, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotPer": { + "value": 3.6482510055e04, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.Density": { + "value": 2.2345911738e04, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.star.HZLimitDryRunaway": { + "value": 7.5299929793e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRecVenus": { + "value": 6.7635492442e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRunaway": { + "value": 8.9093110378e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMoistGreenhouse": { + "value": 8.9492925229e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMaxGreenhouse": { + "value": 1.7098809520e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimEarlyMars": { + "value": 1.8648000238e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.Instellation": { + "value": -1.0000000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.CriticalSemiMajorAxis": { + "value": -1.0000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.LXUVTot": { + "value": 3.8767910855e21, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.LostEnergy": { + "value": 9.4959723508e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostAngMom": { + "value": 2.0582056369e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.Luminosity": { + "value": 1.1827885035e24, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.star.LXUVStellar": { + "value": 2.7351730709e-06, + "unit": u.LSUN, + "rtol": 1e-4, + }, + "log.final.star.Temperature": { + "value": 3070.0999321598, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.star.LXUVFrac": {"value": 0.0008893793, "rtol": 1e-4}, + "log.final.star.RossbyNumber": {"value": 0.0064741025, "rtol": 1e-4}, + "log.final.star.DRotPerDtStellar": {"value": -2.9658057232e-12, "rtol": 1e-4}, + "log.final.star.LXUVFlare": { + "value": 7.3448869539e-06, + "unit": u.LSUN, + "rtol": 1e-4, + }, + "log.final.star.FlareFreq1": { + "value": 1.9829469531e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreq2": { + "value": 1.8540389414e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreq3": { + "value": 1.7335110204e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreq4": { + "value": 1.6208184147e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreqMin": { + "value": 1.9829469531e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreqMid": { + "value": 6.8817495244e-08, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareFreqMax": { + "value": 2.3882876161e-09, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergy1": { + "value": 1.0000000000e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergy2": { + "value": 1.0715193052e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergy3": { + "value": 1.1481536215e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergy4": { + "value": 1.2302687708e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergyMin": { + "value": 1.0000000000e26, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergyMid": { + "value": 3.1622776602e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.FlareEnergyMax": { + "value": 1.0000000000e29, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.Mass": {"value": 7.5787040340e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.Radius": {"value": 6.8050745192e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadGyra": {"value": 0.5000000000, "rtol": 1e-4}, + "log.final.b.BodyType": {"value": 0.0000000000, "rtol": 1e-4}, + "log.final.b.Density": { + "value": 5741.2661742908, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.b.HZLimitDryRunaway": { + "value": 7.5542052378e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRecVenus": { + "value": 6.7635492442e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRunaway": { + "value": 8.9093110378e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMoistGreenhouse": { + "value": 8.9492925229e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMaxGreenhouse": { + "value": 1.7098809520e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimEarlyMars": { + "value": 1.8648000238e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.Instellation": { + "value": 1793.7302731775, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.MeanMotion": { + "value": 6.4573247685e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.OrbPeriod": { + "value": 9.7303225908e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.b.SemiMajorAxis": { + "value": 7.2554967289e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.LXUVTot": { + "value": -1.0000000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.SurfWaterMass": { + "value": 0.3509542656, + "unit": u.TO, + "rtol": 1e-4, + }, + "log.final.b.EnvelopeMass": { + "value": 0.0000000000, + "unit": u.Mearth, + "rtol": 1e-4, + }, + "log.final.b.OxygenMass": {"value": 46.4322999329, "unit": u.bar, "rtol": 1e-4}, + "log.final.b.RGLimit": {"value": 8.5788697541e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.XO": {"value": 0.4398530803, "rtol": 1e-4}, + "log.final.b.EtaO": {"value": 0.0000000000, "rtol": 1e-4}, + "log.final.b.PlanetRadius": { + "value": 1.0669438421, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.b.OxygenMantleMass": { + "value": 0.0000000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.b.RadXUV": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadSolid": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.PresXUV": {"value": 5.0000000000, "rtol": 1e-4}, + "log.final.b.ScaleHeight": {"value": -1.0000000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.ThermTemp": {"value": 400.0000000000, "unit": u.K, "rtol": 1e-4}, + "log.final.b.AtmGasConst": {"value": 4124.0000000000, "rtol": 1e-4}, + "log.final.b.PresSurf": {"value": -1.0000000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.b.DEnvMassDt": { + "value": 5.5626846463e-309, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.b.FXUV": { + "value": 5.8792569527, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.AtmXAbsEffH2O": {"value": 0.3000000000, "rtol": 1e-4}, + "log.final.b.RocheRadius": { + "value": 1.5931703542e08, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.BondiRadius": { + "value": 2.9268177567e08, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HEscapeRegime": {"value": 8.0000000000, "rtol": 1e-4}, + "log.final.b.RRCriticalFlux": { + "value": 62.3818675680, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.CrossoverMass": { + "value": 8.3894277804e-26, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.b.WaterEscapeRegime": {"value": 4.0000000000, "rtol": 1e-4}, + "log.final.b.FXUVCRITDRAG": { + "value": 0.1978202271, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.HREFFLUX": { + "value": 3.8168685686e18, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.XO2": {"value": 0.2219387834, "rtol": 1e-4}, + "log.final.b.XH2O": {"value": 0.7780612166, "rtol": 1e-4}, + "log.final.b.HDiffFlux": { + "value": 1.1847288850e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.HRefODragMod": {"value": 0.1024758407, "rtol": 1e-4}, + "log.final.b.KTide": {"value": 0.9359679029, "rtol": 1e-4}, + "log.final.b.RGDuration": {"value": 0.00000e00, "unit": u.yr, "rtol": 1e-4}, + } ) -class Test_AtmEscFlareLacy(Benchmark): - pass +class Test_AtmEscFlareLacy(Benchmark): + pass diff --git a/tests/AtmescSpinbody/NBodyAtmEsc/test_NBodyAtmEsc.py b/tests/AtmescSpinbody/NBodyAtmEsc/test_NBodyAtmEsc.py index cf02e6536..cdd159821 100644 --- a/tests/AtmescSpinbody/NBodyAtmEsc/test_NBodyAtmEsc.py +++ b/tests/AtmescSpinbody/NBodyAtmEsc/test_NBodyAtmEsc.py @@ -1,520 +1,833 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.00000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.00000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.77136e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -3.10077e+46, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -3.10432e+46, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 3.55253e+43, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 1.57788e+04, "unit": u.sec}, - "log.initial.Pulsar.Mass": {"value": 2.78424e+30, "unit": u.kg}, - "log.initial.Pulsar.Radius": {"value": 1.00000e+04, "unit": u.m}, - "log.initial.Pulsar.RadGyra": {"value": 0.50000}, - "log.initial.Pulsar.RotAngMom": {"value": 7.03246e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Pulsar.RotVel": {"value": 1.01032e+07, "unit": u.m / u.sec}, - "log.initial.Pulsar.BodyType": {"value": 0.00000}, - "log.initial.Pulsar.RotRate": {"value": 1010.32196, "unit": 1 / u.sec}, - "log.initial.Pulsar.RotPer": {"value": 0.00622, "unit": u.sec}, - "log.initial.Pulsar.Density": {"value": 6.64684e+17, "unit": u.kg / u.m ** 3}, - "log.initial.Pulsar.HZLimitDryRunaway": {"value": 4.29384e+09, "unit": u.m}, - "log.initial.Pulsar.HZLimRecVenus": {"value": 3.53836e+09, "unit": u.m}, - "log.initial.Pulsar.HZLimRunaway": {"value": 4.62043e+09, "unit": u.m}, - "log.initial.Pulsar.HZLimMoistGreenhouse": {"value": 4.68180e+09, "unit": u.m}, - "log.initial.Pulsar.HZLimMaxGreenhouse": {"value": 7.93585e+09, "unit": u.m}, - "log.initial.Pulsar.HZLimEarlyMars": {"value": 8.65866e+09, "unit": u.m}, - "log.initial.Pulsar.Instellation": {"value": -1.00000, "unit": u.kg / u.sec ** 3}, - "log.initial.Pulsar.Eccentricity": {"value": -1.00000}, - "log.initial.Pulsar.MeanMotion": {"value": -1.00000, "unit": 1 / u.sec}, - "log.initial.Pulsar.OrbPeriod": {"value": -1.00000, "unit": u.sec}, - "log.initial.Pulsar.SemiMajorAxis": {"value": -1.00000, "unit": u.m}, - "log.initial.Pulsar.CriticalSemiMajorAxis": {"value": -1.00000, "unit": u.m}, - "log.initial.Pulsar.COPP": {"value": 0.00000}, - "log.initial.Pulsar.OrbAngMom": {"value": 6.98025e+34, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Pulsar.ArgP": {"value": 0.00000, "unit": u.rad}, - "log.initial.Pulsar.MeanAnomaly": {"value": 0.00000, "unit": u.rad}, - "log.initial.Pulsar.Inc": {"value": 0.00000, "unit": u.rad}, - "log.initial.Pulsar.LongA": {"value": 0.00000, "unit": u.rad}, - "log.initial.Pulsar.MeanLongitude": {"value": -1.00000, "unit": u.rad}, - "log.initial.Pulsar.LongP": {"value": 0.00000, "unit": u.rad}, - "log.initial.Pulsar.LXUVTot": {"value": 3.84600e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.Pulsar.TotOrbEnergy": {"value": -9.47454e+34, "unit": u.Joule}, - "log.initial.Pulsar.OrbPotEnergy": {"value": -1.00000, "unit": u.Joule}, - "log.initial.Pulsar.LostEnergy": {"value": 5.56268e-309, "unit": u.Joule}, - "log.initial.Pulsar.LostAngMom": {"value": 5.56268e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Pulsar.Luminosity": {"value": 3.84600e+23, "unit": u.W}, - "log.initial.Pulsar.LXUVStellar": {"value": 3.84600e+23, "unit": u.W}, - "log.initial.Pulsar.Temperature": {"value": 5778.00000, "unit": u.K}, - "log.initial.Pulsar.LXUVFrac": {"value": 1.00000}, - "log.initial.Pulsar.RossbyNumber": {"value": 5.63306e-09}, - "log.initial.Pulsar.DRotPerDtStellar": {"value": 1.20085e-34}, - "log.initial.Pulsar.PositionXSpiNBody": {"value": 2.59713e+05}, - "log.initial.Pulsar.PositionYSpiNBody": {"value": -8.20857e+04}, - "log.initial.Pulsar.PositionZSpiNBody": {"value": -2.94022e+04}, - "log.initial.Pulsar.VelXSpiNBody": {"value": -0.07553}, - "log.initial.Pulsar.VelYSpiNBody": {"value": 0.08947}, - "log.initial.Pulsar.VelZSpiNBody": {"value": 0.07787}, - "log.initial.Pulsar.SpiNBodyInc": {"value": 0.00000, "unit": u.rad}, - "log.initial.Pulsar.SpiNBodyLongA": {"value": 0.00000, "unit": u.rad}, - "log.initial.A.Mass": {"value": 1.02000, "unit": u.Mearth}, - "log.initial.A.Radius": {"value": 3.81253e+08, "unit": u.m}, - "log.initial.A.RadGyra": {"value": 0.50000}, - "log.initial.A.BodyType": {"value": 0.00000}, - "log.initial.A.Density": {"value": 0.02624, "unit": u.kg / u.m ** 3}, - "log.initial.A.HZLimitDryRunaway": {"value": 4.29384e+09, "unit": u.m}, - "log.initial.A.HZLimRecVenus": {"value": 3.53836e+09, "unit": u.m}, - "log.initial.A.HZLimRunaway": {"value": 4.62043e+09, "unit": u.m}, - "log.initial.A.HZLimMoistGreenhouse": {"value": 4.68180e+09, "unit": u.m}, - "log.initial.A.HZLimMaxGreenhouse": {"value": 7.93585e+09, "unit": u.m}, - "log.initial.A.HZLimEarlyMars": {"value": 8.65866e+09, "unit": u.m}, - "log.initial.A.Instellation": {"value": 38.48805, "unit": u.kg / u.sec ** 3}, - "log.initial.A.Eccentricity": {"value": 0.00000}, - "log.initial.A.MeanMotion": {"value": 2.87873e-06, "unit": 1 / u.sec}, - "log.initial.A.OrbPeriod": {"value": 2.18263e+06, "unit": u.sec}, - "log.initial.A.SemiMajorAxis": {"value": 2.81992e+10, "unit": u.m}, - "log.initial.A.COPP": {"value": 0.00000}, - "log.initial.A.OrbAngMom": {"value": 1.39448e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.A.ArgP": {"value": 0.00000, "unit": u.rad}, - "log.initial.A.MeanAnomaly": {"value": 0.24871, "unit": u.rad}, - "log.initial.A.Inc": {"value": 0.87266, "unit": u.rad}, - "log.initial.A.LongA": {"value": 0.00000, "unit": u.rad}, - "log.initial.A.MeanLongitude": {"value": 0.24871, "unit": u.rad}, - "log.initial.A.LongP": {"value": 0.00000, "unit": u.rad}, - "log.initial.A.LXUVTot": {"value": -1.00000, "unit": u.kg / u.sec ** 3}, - "log.initial.A.TotOrbEnergy": {"value": -9.47454e+34, "unit": u.Joule}, - "log.initial.A.OrbPotEnergy": {"value": -2.68821e+29, "unit": u.Joule}, - "log.initial.A.SurfWaterMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.A.EnvelopeMass": {"value": 1.00000, "unit": u.Mearth}, - "log.initial.A.OxygenMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.A.RGLimit": {"value": 4.49538e+09, "unit": u.m}, - "log.initial.A.XO": {"value": 0.00000}, - "log.initial.A.EtaO": {"value": 0.00000}, - "log.initial.A.PlanetRadius": {"value": 59.77534, "unit": u.Rearth}, - "log.initial.A.OxygenMantleMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.A.RadXUV": {"value": -1.00000, "unit": u.m}, - "log.initial.A.RadSolid": {"value": -1.00000, "unit": u.m}, - "log.initial.A.PresXUV": {"value": 5.00000}, - "log.initial.A.ScaleHeight": {"value": -1.00000, "unit": u.m}, - "log.initial.A.ThermTemp": {"value": 400.00000, "unit": u.K}, - "log.initial.A.AtmGasConst": {"value": 4124.00000}, - "log.initial.A.PresSurf": {"value": -1.00000, "unit": u.Pa}, - "log.initial.A.DEnvMassDt": {"value": -1.64808e+12, "unit": u.kg / u.sec}, - "log.initial.A.FXUV": {"value": 38.48805, "unit": u.W / u.m ** 2}, - "log.initial.A.AtmXAbsEffH2O": {"value": 0.30000}, - "log.initial.A.RocheRadius": {"value": 2.53828e+08, "unit": u.m}, - "log.initial.A.BondiRadius": {"value": 7.41067e+09, "unit": u.m}, - "log.initial.A.HEscapeRegime": {"value": 3.00000}, - "log.initial.A.RRCriticalFlux": {"value": 0.00059, "unit": u.W / u.m ** 2}, - "log.initial.A.CrossoverMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.A.WaterEscapeRegime": {"value": 8.00000}, - "log.initial.A.FXUVCRITDRAG": {"value": 1.29749e-06, "unit": u.W / u.m ** 2}, - "log.initial.A.HREFFLUX": {"value": 1.63010e+21, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.A.XO2": {"value": 0.00000}, - "log.initial.A.XH2O": {"value": 0.00000}, - "log.initial.A.HDiffFlux": {"value": 5.41620e+13, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.A.HRefODragMod": {"value": 1.00000}, - "log.initial.A.KTide": {"value": 1.00000}, - "log.initial.A.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.initial.A.PositionXSpiNBody": {"value": 2.73318e+10}, - "log.initial.A.PositionYSpiNBody": {"value": 4.46172e+09}, - "log.initial.A.PositionZSpiNBody": {"value": 5.31733e+09}, - "log.initial.A.VelXSpiNBody": {"value": -1.99823e+04}, - "log.initial.A.VelYSpiNBody": {"value": 5.05746e+04}, - "log.initial.A.VelZSpiNBody": {"value": 6.02725e+04}, - "log.initial.A.SpiNBodyInc": {"value": 0.87266, "unit": u.rad}, - "log.initial.A.SpiNBodyLongA": {"value": 0.00000, "unit": u.rad}, - "log.initial.B.Mass": {"value": 4.25000, "unit": u.Mearth}, - "log.initial.B.Radius": {"value": 8.59523e+07, "unit": u.m}, - "log.initial.B.RadGyra": {"value": 0.50000}, - "log.initial.B.BodyType": {"value": 0.00000}, - "log.initial.B.Density": {"value": 9.54246, "unit": u.kg / u.m ** 3}, - "log.initial.B.HZLimitDryRunaway": {"value": 4.29458e+09, "unit": u.m}, - "log.initial.B.HZLimRecVenus": {"value": 3.53836e+09, "unit": u.m}, - "log.initial.B.HZLimRunaway": {"value": 4.62043e+09, "unit": u.m}, - "log.initial.B.HZLimMoistGreenhouse": {"value": 4.68180e+09, "unit": u.m}, - "log.initial.B.HZLimMaxGreenhouse": {"value": 7.93585e+09, "unit": u.m}, - "log.initial.B.HZLimEarlyMars": {"value": 8.65866e+09, "unit": u.m}, - "log.initial.B.Instellation": {"value": 10.58224, "unit": u.kg / u.sec ** 3}, - "log.initial.B.Eccentricity": {"value": 0.01860}, - "log.initial.B.MeanMotion": {"value": 1.09291e-06, "unit": 1 / u.sec}, - "log.initial.B.OrbPeriod": {"value": 5.74904e+06, "unit": u.sec}, - "log.initial.B.SemiMajorAxis": {"value": 5.37834e+10, "unit": u.m}, - "log.initial.B.COPP": {"value": -0.00000}, - "log.initial.B.OrbAngMom": {"value": 8.02284e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.B.ArgP": {"value": 0.00000, "unit": u.rad}, - "log.initial.B.MeanAnomaly": {"value": 0.09442, "unit": u.rad}, - "log.initial.B.Inc": {"value": 0.92502, "unit": u.rad}, - "log.initial.B.LongA": {"value": 0.00000, "unit": u.rad}, - "log.initial.B.MeanLongitude": {"value": 4.46473, "unit": u.rad}, - "log.initial.B.LongP": {"value": 4.37030, "unit": u.rad}, - "log.initial.B.LXUVTot": {"value": -1.00000, "unit": u.kg / u.sec ** 3}, - "log.initial.B.TotOrbEnergy": {"value": -9.47454e+34, "unit": u.Joule}, - "log.initial.B.OrbPotEnergy": {"value": -3.40383e+29, "unit": u.Joule}, - "log.initial.B.SurfWaterMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.B.EnvelopeMass": {"value": 0.81818, "unit": u.Mearth}, - "log.initial.B.OxygenMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.B.RGLimit": {"value": 4.35520e+09, "unit": u.m}, - "log.initial.B.XO": {"value": 0.00000}, - "log.initial.B.EtaO": {"value": 0.00000}, - "log.initial.B.PlanetRadius": {"value": 13.47617, "unit": u.Rearth}, - "log.initial.B.OxygenMantleMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.B.RadXUV": {"value": -1.00000, "unit": u.m}, - "log.initial.B.RadSolid": {"value": -1.00000, "unit": u.m}, - "log.initial.B.PresXUV": {"value": 5.00000}, - "log.initial.B.ScaleHeight": {"value": -1.00000, "unit": u.m}, - "log.initial.B.ThermTemp": {"value": 400.00000, "unit": u.K}, - "log.initial.B.AtmGasConst": {"value": 4124.00000}, - "log.initial.B.PresSurf": {"value": -1.00000, "unit": u.Pa}, - "log.initial.B.DEnvMassDt": {"value": -1.49210e+09, "unit": u.kg / u.sec}, - "log.initial.B.FXUV": {"value": 10.58224, "unit": u.W / u.m ** 2}, - "log.initial.B.AtmXAbsEffH2O": {"value": 0.30000}, - "log.initial.B.RocheRadius": {"value": 7.79017e+08, "unit": u.m}, - "log.initial.B.BondiRadius": {"value": 2.23584e+10, "unit": u.m}, - "log.initial.B.HEscapeRegime": {"value": 3.00000}, - "log.initial.B.RRCriticalFlux": {"value": 0.62208, "unit": u.W / u.m ** 2}, - "log.initial.B.CrossoverMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.B.WaterEscapeRegime": {"value": 8.00000}, - "log.initial.B.FXUVCRITDRAG": {"value": 0.00197, "unit": u.W / u.m ** 2}, - "log.initial.B.HREFFLUX": {"value": 2.90366e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.B.XO2": {"value": 0.00000}, - "log.initial.B.XH2O": {"value": 0.00000}, - "log.initial.B.HDiffFlux": {"value": 4.44012e+15, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.B.HRefODragMod": {"value": 1.00000}, - "log.initial.B.KTide": {"value": 0.83517}, - "log.initial.B.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.initial.B.PositionXSpiNBody": {"value": -1.27562e+10}, - "log.initial.B.PositionYSpiNBody": {"value": -3.08269e+10}, - "log.initial.B.PositionZSpiNBody": {"value": -4.09087e+10}, - "log.initial.B.VelXSpiNBody": {"value": 5.80783e+04}, - "log.initial.B.VelYSpiNBody": {"value": -8770.71269}, - "log.initial.B.VelZSpiNBody": {"value": -1.16392e+04}, - "log.initial.B.SpiNBodyInc": {"value": 0.92502, "unit": u.rad}, - "log.initial.B.SpiNBodyLongA": {"value": 0.00000, "unit": u.rad}, - "log.initial.C.Mass": {"value": 3.87300, "unit": u.Mearth}, - "log.initial.C.Radius": {"value": 9.65087e+07, "unit": u.m}, - "log.initial.C.RadGyra": {"value": 0.50000}, - "log.initial.C.BodyType": {"value": 0.00000}, - "log.initial.C.Density": {"value": 6.14317, "unit": u.kg / u.m ** 3}, - "log.initial.C.HZLimitDryRunaway": {"value": 4.29520e+09, "unit": u.m}, - "log.initial.C.HZLimRecVenus": {"value": 3.53836e+09, "unit": u.m}, - "log.initial.C.HZLimRunaway": {"value": 4.62043e+09, "unit": u.m}, - "log.initial.C.HZLimMoistGreenhouse": {"value": 4.68180e+09, "unit": u.m}, - "log.initial.C.HZLimMaxGreenhouse": {"value": 7.93585e+09, "unit": u.m}, - "log.initial.C.HZLimEarlyMars": {"value": 8.65866e+09, "unit": u.m}, - "log.initial.C.Instellation": {"value": 6.29854, "unit": u.kg / u.sec ** 3}, - "log.initial.C.Eccentricity": {"value": 0.02520}, - "log.initial.C.MeanMotion": {"value": 7.40515e-07, "unit": 1 / u.sec}, - "log.initial.C.OrbPeriod": {"value": 8.48488e+06, "unit": u.sec}, - "log.initial.C.SemiMajorAxis": {"value": 6.97186e+10, "unit": u.m}, - "log.initial.C.COPP": {"value": 0.00000}, - "log.initial.C.OrbAngMom": {"value": 8.32287e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.C.ArgP": {"value": 0.00000, "unit": u.rad}, - "log.initial.C.MeanAnomaly": {"value": 0.06388, "unit": u.rad}, - "log.initial.C.Inc": {"value": 0.82030, "unit": u.rad}, - "log.initial.C.LongA": {"value": 0.05690, "unit": u.rad}, - "log.initial.C.MeanLongitude": {"value": 1.95407, "unit": u.rad}, - "log.initial.C.LongP": {"value": 1.89019, "unit": u.rad}, - "log.initial.C.LXUVTot": {"value": -1.00000, "unit": u.kg / u.sec ** 3}, - "log.initial.C.TotOrbEnergy": {"value": -9.47454e+34, "unit": u.Joule}, - "log.initial.C.OrbPotEnergy": {"value": 0.00000, "unit": u.Joule}, - "log.initial.C.SurfWaterMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.C.EnvelopeMass": {"value": 0.81818, "unit": u.Mearth}, - "log.initial.C.OxygenMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.C.RGLimit": {"value": 4.36359e+09, "unit": u.m}, - "log.initial.C.XO": {"value": 0.00000}, - "log.initial.C.EtaO": {"value": 0.00000}, - "log.initial.C.PlanetRadius": {"value": 15.13127, "unit": u.Rearth}, - "log.initial.C.OxygenMantleMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.C.RadXUV": {"value": -1.00000, "unit": u.m}, - "log.initial.C.RadSolid": {"value": -1.00000, "unit": u.m}, - "log.initial.C.PresXUV": {"value": 5.00000}, - "log.initial.C.ScaleHeight": {"value": -1.00000, "unit": u.m}, - "log.initial.C.ThermTemp": {"value": 400.00000, "unit": u.K}, - "log.initial.C.AtmGasConst": {"value": 4124.00000}, - "log.initial.C.PresSurf": {"value": -1.00000, "unit": u.Pa}, - "log.initial.C.DEnvMassDt": {"value": -1.35130e+09, "unit": u.kg / u.sec}, - "log.initial.C.FXUV": {"value": 6.29854, "unit": u.W / u.m ** 2}, - "log.initial.C.AtmXAbsEffH2O": {"value": 0.30000}, - "log.initial.C.RocheRadius": {"value": 9.79039e+08, "unit": u.m}, - "log.initial.C.BondiRadius": {"value": 1.78957e+10, "unit": u.m}, - "log.initial.C.HEscapeRegime": {"value": 3.00000}, - "log.initial.C.RRCriticalFlux": {"value": 0.38036, "unit": u.W / u.m ** 2}, - "log.initial.C.CrossoverMass": {"value": 0.00000, "unit": u.kg}, - "log.initial.C.WaterEscapeRegime": {"value": 8.00000}, - "log.initial.C.FXUVCRITDRAG": {"value": 0.00115, "unit": u.W / u.m ** 2}, - "log.initial.C.HREFFLUX": {"value": 2.08584e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.C.XO2": {"value": 0.00000}, - "log.initial.C.XH2O": {"value": 0.00000}, - "log.initial.C.HDiffFlux": {"value": 3.20948e+15, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.C.HRefODragMod": {"value": 1.00000}, - "log.initial.C.KTide": {"value": 0.85262}, - "log.initial.C.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.initial.C.PositionXSpiNBody": {"value": -2.44624e+10}, - "log.initial.C.PositionYSpiNBody": {"value": 4.25334e+10}, - "log.initial.C.PositionZSpiNBody": {"value": 4.70296e+10}, - "log.initial.C.VelXSpiNBody": {"value": -4.93768e+04}, - "log.initial.C.VelYSpiNBody": {"value": -1.44647e+04}, - "log.initial.C.VelZSpiNBody": {"value": -1.24753e+04}, - "log.initial.C.SpiNBodyInc": {"value": 0.82030, "unit": u.rad}, - "log.initial.C.SpiNBodyLongA": {"value": 0.05690, "unit": u.rad}, - "log.final.system.Age": {"value": 3.15576e+09, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.15576e+09, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.77124e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -3.10077e+46, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -3.10432e+46, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 3.55253e+43, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Pulsar.Mass": {"value": 2.78424e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.Pulsar.Radius": {"value": 1.00000e+04, "unit": u.m, "rtol": 1e-4}, - "log.final.Pulsar.RadGyra": {"value": 0.50000, "rtol": 1e-4}, - "log.final.Pulsar.RotAngMom": {"value": 7.03246e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.Pulsar.RotVel": {"value": 1.01032e+07, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.Pulsar.BodyType": {"value": 0.00000, "rtol": 1e-4}, - "log.final.Pulsar.RotRate": {"value": 1010.32196, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.Pulsar.RotPer": {"value": 0.00622, "unit": u.sec, "rtol": 1e-4}, - "log.final.Pulsar.Density": {"value": 6.64684e+17, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.Pulsar.HZLimitDryRunaway": {"value": 4.29384e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.Pulsar.HZLimRecVenus": {"value": 3.53836e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.Pulsar.HZLimRunaway": {"value": 4.62043e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.Pulsar.HZLimMoistGreenhouse": {"value": 4.68180e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.Pulsar.HZLimMaxGreenhouse": {"value": 7.93585e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.Pulsar.HZLimEarlyMars": {"value": 8.65866e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.Pulsar.Instellation": {"value": -1.00000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.Pulsar.Eccentricity": {"value": -1.00000, "rtol": 1e-4}, - "log.final.Pulsar.MeanMotion": {"value": -1.00000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.Pulsar.OrbPeriod": {"value": -1.00000, "unit": u.sec, "rtol": 1e-4}, - "log.final.Pulsar.SemiMajorAxis": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.Pulsar.CriticalSemiMajorAxis": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.Pulsar.COPP": {"value": 0.00000, "rtol": 1e-4}, - "log.final.Pulsar.OrbAngMom": {"value": 4.87508e+34, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.Pulsar.ArgP": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Pulsar.MeanAnomaly": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Pulsar.Inc": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Pulsar.LongA": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Pulsar.MeanLongitude": {"value": -1.00000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Pulsar.LongP": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Pulsar.LXUVTot": {"value": 3.84600e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.Pulsar.TotOrbEnergy": {"value": -9.47292e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Pulsar.OrbPotEnergy": {"value": -1.00000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Pulsar.LostEnergy": {"value": 4.32952e+21, "unit": u.Joule, "rtol": 1e-4}, - "log.final.Pulsar.LostAngMom": {"value": 4.28529e+18, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.Pulsar.Luminosity": {"value": 3.84600e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.Pulsar.LXUVStellar": {"value": 3.84600e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.Pulsar.Temperature": {"value": 5778.00000, "unit": u.K, "rtol": 1e-4}, - "log.final.Pulsar.LXUVFrac": {"value": 1.00000, "rtol": 1e-4}, - "log.final.Pulsar.RossbyNumber": {"value": 5.63306e-09, "rtol": 1e-4}, - "log.final.Pulsar.DRotPerDtStellar": {"value": 1.20085e-34, "rtol": 1e-4}, - "log.final.Pulsar.PositionXSpiNBody": {"value": 1.72523e+05, "rtol": 1e-4}, - "log.final.Pulsar.PositionYSpiNBody": {"value": -1.56483e+05, "rtol": 1e-4}, - "log.final.Pulsar.PositionZSpiNBody": {"value": -1.04836e+05, "rtol": 1e-4}, - "log.final.Pulsar.VelXSpiNBody": {"value": -0.03618, "rtol": 1e-4}, - "log.final.Pulsar.VelYSpiNBody": {"value": 0.08428, "rtol": 1e-4}, - "log.final.Pulsar.VelZSpiNBody": {"value": 0.10003, "rtol": 1e-4}, - "log.final.Pulsar.SpiNBodyInc": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, - "log.final.Pulsar.SpiNBodyLongA": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, - "log.final.A.Mass": {"value": 1.01913, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.A.Radius": {"value": 3.81444e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.A.RadGyra": {"value": 0.50000, "rtol": 1e-4}, - "log.final.A.BodyType": {"value": 0.00000, "rtol": 1e-4}, - "log.final.A.Density": {"value": 0.02618, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.A.HZLimitDryRunaway": {"value": 4.29384e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.A.HZLimRecVenus": {"value": 3.53836e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.A.HZLimRunaway": {"value": 4.62043e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.A.HZLimMoistGreenhouse": {"value": 4.68180e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.A.HZLimMaxGreenhouse": {"value": 7.93585e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.A.HZLimEarlyMars": {"value": 8.65866e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.A.Instellation": {"value": 38.49184, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.A.Eccentricity": {"value": 0.00014, "rtol": 1e-4}, - "log.final.A.MeanMotion": {"value": 2.87894e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.A.OrbPeriod": {"value": 2.18246e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.A.SemiMajorAxis": {"value": 2.81978e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.A.COPP": {"value": 0.00000, "rtol": 1e-4}, - "log.final.A.OrbAngMom": {"value": 1.39325e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.A.ArgP": {"value": 2.52340, "unit": u.rad, "rtol": 1e-4}, - "log.final.A.MeanAnomaly": {"value": 3.37275, "unit": u.rad, "rtol": 1e-4}, - "log.final.A.Inc": {"value": 0.87248, "unit": u.rad, "rtol": 1e-4}, - "log.final.A.LongA": {"value": 0.00074, "unit": u.rad, "rtol": 1e-4}, - "log.final.A.MeanLongitude": {"value": 5.89690, "unit": u.rad, "rtol": 1e-4}, - "log.final.A.LongP": {"value": 2.52415, "unit": u.rad, "rtol": 1e-4}, - "log.final.A.LXUVTot": {"value": -1.00000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.A.TotOrbEnergy": {"value": -9.47292e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.A.OrbPotEnergy": {"value": -2.69966e+29, "unit": u.Joule, "rtol": 1e-4}, - "log.final.A.SurfWaterMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.A.EnvelopeMass": {"value": 0.99913, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.A.OxygenMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.A.RGLimit": {"value": 4.49547e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.A.XO": {"value": 0.00000, "rtol": 1e-4}, - "log.final.A.EtaO": {"value": 0.00000, "rtol": 1e-4}, - "log.final.A.PlanetRadius": {"value": 59.80530, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.A.OxygenMantleMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.A.RadXUV": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.A.RadSolid": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.A.PresXUV": {"value": 5.00000, "rtol": 1e-4}, - "log.final.A.ScaleHeight": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.A.ThermTemp": {"value": 400.00000, "unit": u.K, "rtol": 1e-4}, - "log.final.A.AtmGasConst": {"value": 4124.00000, "rtol": 1e-4}, - "log.final.A.PresSurf": {"value": -1.00000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.A.DEnvMassDt": {"value": -1.65213e+12, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.A.FXUV": {"value": 38.49184, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.A.AtmXAbsEffH2O": {"value": 0.30000, "rtol": 1e-4}, - "log.final.A.RocheRadius": {"value": 2.53743e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.A.BondiRadius": {"value": 7.40452e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.A.HEscapeRegime": {"value": 3.00000, "rtol": 1e-4}, - "log.final.A.RRCriticalFlux": {"value": 0.00059, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.A.CrossoverMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.A.WaterEscapeRegime": {"value": 8.00000, "rtol": 1e-4}, - "log.final.A.FXUVCRITDRAG": {"value": 1.29333e-06, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.A.HREFFLUX": {"value": 1.63247e+21, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.A.XO2": {"value": 0.00000, "rtol": 1e-4}, - "log.final.A.XH2O": {"value": 0.00000, "rtol": 1e-4}, - "log.final.A.HDiffFlux": {"value": 5.40615e+13, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.A.HRefODragMod": {"value": 1.00000, "rtol": 1e-4}, - "log.final.A.KTide": {"value": 1.00000, "rtol": 1e-4}, - "log.final.A.RGDuration": {"value": 5.00000e-04, "unit": u.yr, "rtol": 1e-4}, - "log.final.A.PositionXSpiNBody": {"value": 2.61203e+10, "rtol": 1e-4}, - "log.final.A.PositionYSpiNBody": {"value": -6.82543e+09, "rtol": 1e-4}, - "log.final.A.PositionZSpiNBody": {"value": -8.15427e+09, "rtol": 1e-4}, - "log.final.A.VelXSpiNBody": {"value": 3.06028e+04, "rtol": 1e-4}, - "log.final.A.VelYSpiNBody": {"value": 4.83477e+04, "rtol": 1e-4}, - "log.final.A.VelZSpiNBody": {"value": 5.75704e+04, "rtol": 1e-4}, - "log.final.A.SpiNBodyInc": {"value": 0.87248, "unit": u.rad, "rtol": 1e-4}, - "log.final.A.SpiNBodyLongA": {"value": 0.00074, "unit": u.rad, "rtol": 1e-4}, - "log.final.B.Mass": {"value": 4.25000, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.B.Radius": {"value": 8.59523e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.B.RadGyra": {"value": 0.50000, "rtol": 1e-4}, - "log.final.B.BodyType": {"value": 0.00000, "rtol": 1e-4}, - "log.final.B.Density": {"value": 9.54248, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.B.HZLimitDryRunaway": {"value": 4.29453e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.B.HZLimRecVenus": {"value": 3.53836e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.B.HZLimRunaway": {"value": 4.62043e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.B.HZLimMoistGreenhouse": {"value": 4.68180e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.B.HZLimMaxGreenhouse": {"value": 7.93585e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.B.HZLimEarlyMars": {"value": 8.65866e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.B.Instellation": {"value": 10.58336, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.B.Eccentricity": {"value": 0.01800, "rtol": 1e-4}, - "log.final.B.MeanMotion": {"value": 1.09301e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.B.OrbPeriod": {"value": 5.74854e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.B.SemiMajorAxis": {"value": 5.37803e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.B.COPP": {"value": -0.00000, "rtol": 1e-4}, - "log.final.B.OrbAngMom": {"value": 8.02269e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.B.ArgP": {"value": 4.46833, "unit": u.rad, "rtol": 1e-4}, - "log.final.B.MeanAnomaly": {"value": 5.79839, "unit": u.rad, "rtol": 1e-4}, - "log.final.B.Inc": {"value": 0.92273, "unit": u.rad, "rtol": 1e-4}, - "log.final.B.LongA": {"value": 6.27639, "unit": u.rad, "rtol": 1e-4}, - "log.final.B.MeanLongitude": {"value": 10.25993, "unit": u.rad, "rtol": 1e-4}, - "log.final.B.LongP": {"value": 4.46154, "unit": u.rad, "rtol": 1e-4}, - "log.final.B.LXUVTot": {"value": -1.00000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.B.TotOrbEnergy": {"value": -9.47292e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.B.OrbPotEnergy": {"value": -3.37527e+29, "unit": u.Joule, "rtol": 1e-4}, - "log.final.B.SurfWaterMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.B.EnvelopeMass": {"value": 0.81818, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.B.OxygenMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.B.RGLimit": {"value": 4.35523e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.B.XO": {"value": 0.00000, "rtol": 1e-4}, - "log.final.B.EtaO": {"value": 0.00000, "rtol": 1e-4}, - "log.final.B.PlanetRadius": {"value": 13.47616, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.B.OxygenMantleMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.B.RadXUV": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.B.RadSolid": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.B.PresXUV": {"value": 5.00000, "rtol": 1e-4}, - "log.final.B.ScaleHeight": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.B.ThermTemp": {"value": 400.00000, "unit": u.K, "rtol": 1e-4}, - "log.final.B.AtmGasConst": {"value": 4124.00000, "rtol": 1e-4}, - "log.final.B.PresSurf": {"value": -1.00000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.B.DEnvMassDt": {"value": -1.49228e+09, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.B.FXUV": {"value": 10.58336, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.B.AtmXAbsEffH2O": {"value": 0.30000, "rtol": 1e-4}, - "log.final.B.RocheRadius": {"value": 7.78971e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.B.BondiRadius": {"value": 2.23590e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.B.HEscapeRegime": {"value": 3.00000, "rtol": 1e-4}, - "log.final.B.RRCriticalFlux": {"value": 0.62207, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.B.CrossoverMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.B.WaterEscapeRegime": {"value": 8.00000, "rtol": 1e-4}, - "log.final.B.FXUVCRITDRAG": {"value": 0.00197, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.B.HREFFLUX": {"value": 2.90400e+19, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.B.XO2": {"value": 0.00000, "rtol": 1e-4}, - "log.final.B.XH2O": {"value": 0.00000, "rtol": 1e-4}, - "log.final.B.HDiffFlux": {"value": 4.44012e+15, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.B.HRefODragMod": {"value": 1.00000, "rtol": 1e-4}, - "log.final.B.KTide": {"value": 0.83516, "rtol": 1e-4}, - "log.final.B.RGDuration": {"value": 5.00000e-04, "unit": u.yr, "rtol": 1e-4}, - "log.final.B.PositionXSpiNBody": {"value": -3.60794e+10, "rtol": 1e-4}, - "log.final.B.PositionYSpiNBody": {"value": -2.32206e+10, "rtol": 1e-4}, - "log.final.B.PositionZSpiNBody": {"value": -3.09906e+10, "rtol": 1e-4}, - "log.final.B.VelXSpiNBody": {"value": 4.40398e+04, "rtol": 1e-4}, - "log.final.B.VelYSpiNBody": {"value": -2.45401e+04, "rtol": 1e-4}, - "log.final.B.VelZSpiNBody": {"value": -3.20148e+04, "rtol": 1e-4}, - "log.final.B.SpiNBodyInc": {"value": 0.92273, "unit": u.rad, "rtol": 1e-4}, - "log.final.B.SpiNBodyLongA": {"value": 6.27639, "unit": u.rad, "rtol": 1e-4}, - "log.final.C.Mass": {"value": 3.87300, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.C.Radius": {"value": 9.65087e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.C.RadGyra": {"value": 0.50000, "rtol": 1e-4}, - "log.final.C.BodyType": {"value": 0.00000, "rtol": 1e-4}, - "log.final.C.Density": {"value": 6.14317, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.C.HZLimitDryRunaway": {"value": 4.29527e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.C.HZLimRecVenus": {"value": 3.53836e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.C.HZLimRunaway": {"value": 4.62043e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.C.HZLimMoistGreenhouse": {"value": 4.68180e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.C.HZLimMaxGreenhouse": {"value": 7.93585e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.C.HZLimEarlyMars": {"value": 8.65866e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.C.Instellation": {"value": 6.29759, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.C.Eccentricity": {"value": 0.02579, "rtol": 1e-4}, - "log.final.C.MeanMotion": {"value": 7.40423e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.C.OrbPeriod": {"value": 8.48594e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.C.SemiMajorAxis": {"value": 6.97244e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.C.COPP": {"value": 0.00000, "rtol": 1e-4}, - "log.final.C.OrbAngMom": {"value": 8.32310e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.C.ArgP": {"value": 1.90060, "unit": u.rad, "rtol": 1e-4}, - "log.final.C.MeanAnomaly": {"value": 5.76000, "unit": u.rad, "rtol": 1e-4}, - "log.final.C.Inc": {"value": 0.82276, "unit": u.rad, "rtol": 1e-4}, - "log.final.C.LongA": {"value": 0.06377, "unit": u.rad, "rtol": 1e-4}, - "log.final.C.MeanLongitude": {"value": 7.72436, "unit": u.rad, "rtol": 1e-4}, - "log.final.C.LongP": {"value": 1.96437, "unit": u.rad, "rtol": 1e-4}, - "log.final.C.LXUVTot": {"value": -1.00000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.C.TotOrbEnergy": {"value": -9.47292e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.C.OrbPotEnergy": {"value": 0.00000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.C.SurfWaterMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.C.EnvelopeMass": {"value": 0.81818, "unit": u.Mearth, "rtol": 1e-4}, - "log.final.C.OxygenMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.C.RGLimit": {"value": 4.36356e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.C.XO": {"value": 0.00000, "rtol": 1e-4}, - "log.final.C.EtaO": {"value": 0.00000, "rtol": 1e-4}, - "log.final.C.PlanetRadius": {"value": 15.13126, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.C.OxygenMantleMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.C.RadXUV": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.C.RadSolid": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.C.PresXUV": {"value": 5.00000, "rtol": 1e-4}, - "log.final.C.ScaleHeight": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, - "log.final.C.ThermTemp": {"value": 400.00000, "unit": u.K, "rtol": 1e-4}, - "log.final.C.AtmGasConst": {"value": 4124.00000, "rtol": 1e-4}, - "log.final.C.PresSurf": {"value": -1.00000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.C.DEnvMassDt": {"value": -1.35107e+09, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.C.FXUV": {"value": 6.29759, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.C.AtmXAbsEffH2O": {"value": 0.30000, "rtol": 1e-4}, - "log.final.C.RocheRadius": {"value": 9.79120e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.C.BondiRadius": {"value": 1.78950e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.C.HEscapeRegime": {"value": 3.00000, "rtol": 1e-4}, - "log.final.C.RRCriticalFlux": {"value": 0.38037, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.C.CrossoverMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, - "log.final.C.WaterEscapeRegime": {"value": 8.00000, "rtol": 1e-4}, - "log.final.C.FXUVCRITDRAG": {"value": 0.00115, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.C.HREFFLUX": {"value": 2.08549e+19, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.C.XO2": {"value": 0.00000, "rtol": 1e-4}, - "log.final.C.XH2O": {"value": 0.00000, "rtol": 1e-4}, - "log.final.C.HDiffFlux": {"value": 3.20949e+15, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.C.HRefODragMod": {"value": 1.00000, "rtol": 1e-4}, - "log.final.C.KTide": {"value": 0.85263, "rtol": 1e-4}, - "log.final.C.RGDuration": {"value": 5.00000e-04, "unit": u.yr, "rtol": 1e-4}, - "log.final.C.PositionXSpiNBody": {"value": 1.19574e+10, "rtol": 1e-4}, - "log.final.C.PositionYSpiNBody": {"value": 4.61141e+10, "rtol": 1e-4}, - "log.final.C.PositionZSpiNBody": {"value": 4.87735e+10, "rtol": 1e-4}, - "log.final.C.VelXSpiNBody": {"value": -5.20238e+04, "rtol": 1e-4}, - "log.final.C.VelYSpiNBody": {"value": 4061.96729, "rtol": 1e-4}, - "log.final.C.VelZSpiNBody": {"value": 7941.22029, "rtol": 1e-4}, - "log.final.C.SpiNBodyInc": {"value": 0.82276, "unit": u.rad, "rtol": 1e-4}, - "log.final.C.SpiNBodyLongA": {"value": 0.06377, "unit": u.rad, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.00000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.00000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.77136e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -3.10077e46, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -3.10432e46, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 3.55253e43, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 3155.76000, "unit": u.sec}, + "log.initial.Pulsar.Mass": {"value": 2.78424e30, "unit": u.kg}, + "log.initial.Pulsar.Radius": {"value": 1.00000e04, "unit": u.m}, + "log.initial.Pulsar.RadGyra": {"value": 0.50000}, + "log.initial.Pulsar.RotAngMom": { + "value": 7.03246e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Pulsar.RotVel": {"value": 1.01032e07, "unit": u.m / u.sec}, + "log.initial.Pulsar.BodyType": {"value": 0.00000}, + "log.initial.Pulsar.RotRate": {"value": 1010.32196, "unit": 1 / u.sec}, + "log.initial.Pulsar.RotPer": {"value": 0.00622, "unit": u.sec}, + "log.initial.Pulsar.Density": {"value": 6.64684e17, "unit": u.kg / u.m**3}, + "log.initial.Pulsar.HZLimitDryRunaway": {"value": 4.29384e09, "unit": u.m}, + "log.initial.Pulsar.HZLimRecVenus": {"value": 3.53836e09, "unit": u.m}, + "log.initial.Pulsar.HZLimRunaway": {"value": 4.62043e09, "unit": u.m}, + "log.initial.Pulsar.HZLimMoistGreenhouse": {"value": 4.68180e09, "unit": u.m}, + "log.initial.Pulsar.HZLimMaxGreenhouse": {"value": 7.93585e09, "unit": u.m}, + "log.initial.Pulsar.HZLimEarlyMars": {"value": 8.65866e09, "unit": u.m}, + "log.initial.Pulsar.Instellation": { + "value": -1.00000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Pulsar.Eccentricity": {"value": -1.00000}, + "log.initial.Pulsar.MeanMotion": {"value": -1.00000, "unit": 1 / u.sec}, + "log.initial.Pulsar.OrbPeriod": {"value": -1.00000, "unit": u.sec}, + "log.initial.Pulsar.SemiMajorAxis": {"value": -1.00000, "unit": u.m}, + "log.initial.Pulsar.CriticalSemiMajorAxis": {"value": -1.00000, "unit": u.m}, + "log.initial.Pulsar.COPP": {"value": 0.00000}, + "log.initial.Pulsar.OrbAngMom": { + "value": 6.98025e34, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Pulsar.ArgP": {"value": 0.00000, "unit": u.rad}, + "log.initial.Pulsar.MeanAnomaly": {"value": 0.00000, "unit": u.rad}, + "log.initial.Pulsar.Inc": {"value": 0.00000, "unit": u.rad}, + "log.initial.Pulsar.LongA": {"value": 0.00000, "unit": u.rad}, + "log.initial.Pulsar.MeanLongitude": {"value": -1.00000, "unit": u.rad}, + "log.initial.Pulsar.LongP": {"value": 0.00000, "unit": u.rad}, + "log.initial.Pulsar.LXUVTot": {"value": 3.84600e23, "unit": u.kg / u.sec**3}, + "log.initial.Pulsar.TotOrbEnergy": {"value": -9.47454e34, "unit": u.Joule}, + "log.initial.Pulsar.OrbPotEnergy": {"value": -1.00000, "unit": u.Joule}, + "log.initial.Pulsar.LostEnergy": {"value": 5.56268e-309, "unit": u.Joule}, + "log.initial.Pulsar.LostAngMom": { + "value": 5.56268e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Pulsar.Luminosity": {"value": 3.84600e23, "unit": u.W}, + "log.initial.Pulsar.LXUVStellar": {"value": 3.84600e23, "unit": u.W}, + "log.initial.Pulsar.Temperature": {"value": 5778.00000, "unit": u.K}, + "log.initial.Pulsar.LXUVFrac": {"value": 1.00000}, + "log.initial.Pulsar.RossbyNumber": {"value": 5.63306e-09}, + "log.initial.Pulsar.DRotPerDtStellar": {"value": 1.20085e-34}, + "log.initial.Pulsar.PositionXSpiNBody": {"value": 2.59713e05}, + "log.initial.Pulsar.PositionYSpiNBody": {"value": -8.20857e04}, + "log.initial.Pulsar.PositionZSpiNBody": {"value": -2.94022e04}, + "log.initial.Pulsar.VelXSpiNBody": {"value": -0.07553}, + "log.initial.Pulsar.VelYSpiNBody": {"value": 0.08947}, + "log.initial.Pulsar.VelZSpiNBody": {"value": 0.07787}, + "log.initial.Pulsar.SpiNBodyInc": {"value": 0.00000, "unit": u.rad}, + "log.initial.Pulsar.SpiNBodyLongA": {"value": 0.00000, "unit": u.rad}, + "log.initial.A.Mass": {"value": 1.02000, "unit": u.Mearth}, + "log.initial.A.Radius": {"value": 3.81253e08, "unit": u.m}, + "log.initial.A.RadGyra": {"value": 0.50000}, + "log.initial.A.BodyType": {"value": 0.00000}, + "log.initial.A.Density": {"value": 0.02624, "unit": u.kg / u.m**3}, + "log.initial.A.HZLimitDryRunaway": {"value": 4.29384e09, "unit": u.m}, + "log.initial.A.HZLimRecVenus": {"value": 3.53836e09, "unit": u.m}, + "log.initial.A.HZLimRunaway": {"value": 4.62043e09, "unit": u.m}, + "log.initial.A.HZLimMoistGreenhouse": {"value": 4.68180e09, "unit": u.m}, + "log.initial.A.HZLimMaxGreenhouse": {"value": 7.93585e09, "unit": u.m}, + "log.initial.A.HZLimEarlyMars": {"value": 8.65866e09, "unit": u.m}, + "log.initial.A.Instellation": {"value": 38.48805, "unit": u.kg / u.sec**3}, + "log.initial.A.Eccentricity": {"value": 0.00000}, + "log.initial.A.MeanMotion": {"value": 2.87873e-06, "unit": 1 / u.sec}, + "log.initial.A.OrbPeriod": {"value": 2.18263e06, "unit": u.sec}, + "log.initial.A.SemiMajorAxis": {"value": 2.81992e10, "unit": u.m}, + "log.initial.A.COPP": {"value": 0.00000}, + "log.initial.A.OrbAngMom": { + "value": 1.39448e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.A.ArgP": {"value": 0.00000, "unit": u.rad}, + "log.initial.A.MeanAnomaly": {"value": 0.24871, "unit": u.rad}, + "log.initial.A.Inc": {"value": 0.87266, "unit": u.rad}, + "log.initial.A.LongA": {"value": 0.00000, "unit": u.rad}, + "log.initial.A.MeanLongitude": {"value": 0.24871, "unit": u.rad}, + "log.initial.A.LongP": {"value": 0.00000, "unit": u.rad}, + "log.initial.A.LXUVTot": {"value": -1.00000, "unit": u.kg / u.sec**3}, + "log.initial.A.TotOrbEnergy": {"value": -9.47454e34, "unit": u.Joule}, + "log.initial.A.OrbPotEnergy": {"value": -2.68821e29, "unit": u.Joule}, + "log.initial.A.SurfWaterMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.A.EnvelopeMass": {"value": 1.00000, "unit": u.Mearth}, + "log.initial.A.OxygenMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.A.RGLimit": {"value": 4.49538e09, "unit": u.m}, + "log.initial.A.XO": {"value": 0.00000}, + "log.initial.A.EtaO": {"value": 0.00000}, + "log.initial.A.PlanetRadius": {"value": 59.77534, "unit": u.Rearth}, + "log.initial.A.OxygenMantleMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.A.RadXUV": {"value": -1.00000, "unit": u.m}, + "log.initial.A.RadSolid": {"value": -1.00000, "unit": u.m}, + "log.initial.A.PresXUV": {"value": 5.00000}, + "log.initial.A.ScaleHeight": {"value": -1.00000, "unit": u.m}, + "log.initial.A.ThermTemp": {"value": 400.00000, "unit": u.K}, + "log.initial.A.AtmGasConst": {"value": 4124.00000}, + "log.initial.A.PresSurf": {"value": -1.00000, "unit": u.Pa}, + "log.initial.A.DEnvMassDt": {"value": -1.64808e12, "unit": u.kg / u.sec}, + "log.initial.A.FXUV": {"value": 38.48805, "unit": u.W / u.m**2}, + "log.initial.A.AtmXAbsEffH2O": {"value": 0.30000}, + "log.initial.A.RocheRadius": {"value": 2.53828e08, "unit": u.m}, + "log.initial.A.BondiRadius": {"value": 7.41067e09, "unit": u.m}, + "log.initial.A.HEscapeRegime": {"value": 3.00000}, + "log.initial.A.RRCriticalFlux": {"value": 0.00059, "unit": u.W / u.m**2}, + "log.initial.A.CrossoverMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.A.WaterEscapeRegime": {"value": 8.00000}, + "log.initial.A.FXUVCRITDRAG": {"value": 1.29749e-06, "unit": u.W / u.m**2}, + "log.initial.A.HREFFLUX": {"value": 1.63010e21, "unit": 1 / u.m**2 / u.sec}, + "log.initial.A.XO2": {"value": 0.00000}, + "log.initial.A.XH2O": {"value": 0.00000}, + "log.initial.A.HDiffFlux": {"value": 5.41620e13, "unit": 1 / u.m**2 / u.sec}, + "log.initial.A.HRefODragMod": {"value": 1.00000}, + "log.initial.A.KTide": {"value": 1.00000}, + "log.initial.A.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.initial.A.PositionXSpiNBody": {"value": 2.73318e10}, + "log.initial.A.PositionYSpiNBody": {"value": 4.46172e09}, + "log.initial.A.PositionZSpiNBody": {"value": 5.31733e09}, + "log.initial.A.VelXSpiNBody": {"value": -1.99823e04}, + "log.initial.A.VelYSpiNBody": {"value": 5.05746e04}, + "log.initial.A.VelZSpiNBody": {"value": 6.02725e04}, + "log.initial.A.SpiNBodyInc": {"value": 0.87266, "unit": u.rad}, + "log.initial.A.SpiNBodyLongA": {"value": 0.00000, "unit": u.rad}, + "log.initial.B.Mass": {"value": 4.25000, "unit": u.Mearth}, + "log.initial.B.Radius": {"value": 8.59523e07, "unit": u.m}, + "log.initial.B.RadGyra": {"value": 0.50000}, + "log.initial.B.BodyType": {"value": 0.00000}, + "log.initial.B.Density": {"value": 9.54246, "unit": u.kg / u.m**3}, + "log.initial.B.HZLimitDryRunaway": {"value": 4.29458e09, "unit": u.m}, + "log.initial.B.HZLimRecVenus": {"value": 3.53836e09, "unit": u.m}, + "log.initial.B.HZLimRunaway": {"value": 4.62043e09, "unit": u.m}, + "log.initial.B.HZLimMoistGreenhouse": {"value": 4.68180e09, "unit": u.m}, + "log.initial.B.HZLimMaxGreenhouse": {"value": 7.93585e09, "unit": u.m}, + "log.initial.B.HZLimEarlyMars": {"value": 8.65866e09, "unit": u.m}, + "log.initial.B.Instellation": {"value": 10.58224, "unit": u.kg / u.sec**3}, + "log.initial.B.Eccentricity": {"value": 0.01860}, + "log.initial.B.MeanMotion": {"value": 1.09291e-06, "unit": 1 / u.sec}, + "log.initial.B.OrbPeriod": {"value": 5.74904e06, "unit": u.sec}, + "log.initial.B.SemiMajorAxis": {"value": 5.37834e10, "unit": u.m}, + "log.initial.B.COPP": {"value": -0.00000}, + "log.initial.B.OrbAngMom": { + "value": 8.02284e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.B.ArgP": {"value": 0.00000, "unit": u.rad}, + "log.initial.B.MeanAnomaly": {"value": 0.09442, "unit": u.rad}, + "log.initial.B.Inc": {"value": 0.92502, "unit": u.rad}, + "log.initial.B.LongA": {"value": 0.00000, "unit": u.rad}, + "log.initial.B.MeanLongitude": {"value": 4.46473, "unit": u.rad}, + "log.initial.B.LongP": {"value": 4.37030, "unit": u.rad}, + "log.initial.B.LXUVTot": {"value": -1.00000, "unit": u.kg / u.sec**3}, + "log.initial.B.TotOrbEnergy": {"value": -9.47454e34, "unit": u.Joule}, + "log.initial.B.OrbPotEnergy": {"value": -3.40383e29, "unit": u.Joule}, + "log.initial.B.SurfWaterMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.B.EnvelopeMass": {"value": 0.81818, "unit": u.Mearth}, + "log.initial.B.OxygenMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.B.RGLimit": {"value": 4.35520e09, "unit": u.m}, + "log.initial.B.XO": {"value": 0.00000}, + "log.initial.B.EtaO": {"value": 0.00000}, + "log.initial.B.PlanetRadius": {"value": 13.47617, "unit": u.Rearth}, + "log.initial.B.OxygenMantleMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.B.RadXUV": {"value": -1.00000, "unit": u.m}, + "log.initial.B.RadSolid": {"value": -1.00000, "unit": u.m}, + "log.initial.B.PresXUV": {"value": 5.00000}, + "log.initial.B.ScaleHeight": {"value": -1.00000, "unit": u.m}, + "log.initial.B.ThermTemp": {"value": 400.00000, "unit": u.K}, + "log.initial.B.AtmGasConst": {"value": 4124.00000}, + "log.initial.B.PresSurf": {"value": -1.00000, "unit": u.Pa}, + "log.initial.B.DEnvMassDt": {"value": -1.49210e09, "unit": u.kg / u.sec}, + "log.initial.B.FXUV": {"value": 10.58224, "unit": u.W / u.m**2}, + "log.initial.B.AtmXAbsEffH2O": {"value": 0.30000}, + "log.initial.B.RocheRadius": {"value": 7.79017e08, "unit": u.m}, + "log.initial.B.BondiRadius": {"value": 2.23584e10, "unit": u.m}, + "log.initial.B.HEscapeRegime": {"value": 3.00000}, + "log.initial.B.RRCriticalFlux": {"value": 0.62208, "unit": u.W / u.m**2}, + "log.initial.B.CrossoverMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.B.WaterEscapeRegime": {"value": 8.00000}, + "log.initial.B.FXUVCRITDRAG": {"value": 0.00197, "unit": u.W / u.m**2}, + "log.initial.B.HREFFLUX": {"value": 2.90366e19, "unit": 1 / u.m**2 / u.sec}, + "log.initial.B.XO2": {"value": 0.00000}, + "log.initial.B.XH2O": {"value": 0.00000}, + "log.initial.B.HDiffFlux": {"value": 4.44012e15, "unit": 1 / u.m**2 / u.sec}, + "log.initial.B.HRefODragMod": {"value": 1.00000}, + "log.initial.B.KTide": {"value": 0.83517}, + "log.initial.B.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.initial.B.PositionXSpiNBody": {"value": -1.27562e10}, + "log.initial.B.PositionYSpiNBody": {"value": -3.08269e10}, + "log.initial.B.PositionZSpiNBody": {"value": -4.09087e10}, + "log.initial.B.VelXSpiNBody": {"value": 5.80783e04}, + "log.initial.B.VelYSpiNBody": {"value": -8770.71269}, + "log.initial.B.VelZSpiNBody": {"value": -1.16392e04}, + "log.initial.B.SpiNBodyInc": {"value": 0.92502, "unit": u.rad}, + "log.initial.B.SpiNBodyLongA": {"value": 0.00000, "unit": u.rad}, + "log.initial.C.Mass": {"value": 3.87300, "unit": u.Mearth}, + "log.initial.C.Radius": {"value": 9.65087e07, "unit": u.m}, + "log.initial.C.RadGyra": {"value": 0.50000}, + "log.initial.C.BodyType": {"value": 0.00000}, + "log.initial.C.Density": {"value": 6.14317, "unit": u.kg / u.m**3}, + "log.initial.C.HZLimitDryRunaway": {"value": 4.29520e09, "unit": u.m}, + "log.initial.C.HZLimRecVenus": {"value": 3.53836e09, "unit": u.m}, + "log.initial.C.HZLimRunaway": {"value": 4.62043e09, "unit": u.m}, + "log.initial.C.HZLimMoistGreenhouse": {"value": 4.68180e09, "unit": u.m}, + "log.initial.C.HZLimMaxGreenhouse": {"value": 7.93585e09, "unit": u.m}, + "log.initial.C.HZLimEarlyMars": {"value": 8.65866e09, "unit": u.m}, + "log.initial.C.Instellation": {"value": 6.29854, "unit": u.kg / u.sec**3}, + "log.initial.C.Eccentricity": {"value": 0.02520}, + "log.initial.C.MeanMotion": {"value": 7.40515e-07, "unit": 1 / u.sec}, + "log.initial.C.OrbPeriod": {"value": 8.48488e06, "unit": u.sec}, + "log.initial.C.SemiMajorAxis": {"value": 6.97186e10, "unit": u.m}, + "log.initial.C.COPP": {"value": 0.00000}, + "log.initial.C.OrbAngMom": { + "value": 8.32287e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.C.ArgP": {"value": 0.00000, "unit": u.rad}, + "log.initial.C.MeanAnomaly": {"value": 0.06388, "unit": u.rad}, + "log.initial.C.Inc": {"value": 0.82030, "unit": u.rad}, + "log.initial.C.LongA": {"value": 0.05690, "unit": u.rad}, + "log.initial.C.MeanLongitude": {"value": 1.95407, "unit": u.rad}, + "log.initial.C.LongP": {"value": 1.89019, "unit": u.rad}, + "log.initial.C.LXUVTot": {"value": -1.00000, "unit": u.kg / u.sec**3}, + "log.initial.C.TotOrbEnergy": {"value": -9.47454e34, "unit": u.Joule}, + "log.initial.C.OrbPotEnergy": {"value": 0.00000, "unit": u.Joule}, + "log.initial.C.SurfWaterMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.C.EnvelopeMass": {"value": 0.81818, "unit": u.Mearth}, + "log.initial.C.OxygenMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.C.RGLimit": {"value": 4.36359e09, "unit": u.m}, + "log.initial.C.XO": {"value": 0.00000}, + "log.initial.C.EtaO": {"value": 0.00000}, + "log.initial.C.PlanetRadius": {"value": 15.13127, "unit": u.Rearth}, + "log.initial.C.OxygenMantleMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.C.RadXUV": {"value": -1.00000, "unit": u.m}, + "log.initial.C.RadSolid": {"value": -1.00000, "unit": u.m}, + "log.initial.C.PresXUV": {"value": 5.00000}, + "log.initial.C.ScaleHeight": {"value": -1.00000, "unit": u.m}, + "log.initial.C.ThermTemp": {"value": 400.00000, "unit": u.K}, + "log.initial.C.AtmGasConst": {"value": 4124.00000}, + "log.initial.C.PresSurf": {"value": -1.00000, "unit": u.Pa}, + "log.initial.C.DEnvMassDt": {"value": -1.35130e09, "unit": u.kg / u.sec}, + "log.initial.C.FXUV": {"value": 6.29854, "unit": u.W / u.m**2}, + "log.initial.C.AtmXAbsEffH2O": {"value": 0.30000}, + "log.initial.C.RocheRadius": {"value": 9.79039e08, "unit": u.m}, + "log.initial.C.BondiRadius": {"value": 1.78957e10, "unit": u.m}, + "log.initial.C.HEscapeRegime": {"value": 3.00000}, + "log.initial.C.RRCriticalFlux": {"value": 0.38036, "unit": u.W / u.m**2}, + "log.initial.C.CrossoverMass": {"value": 0.00000, "unit": u.kg}, + "log.initial.C.WaterEscapeRegime": {"value": 8.00000}, + "log.initial.C.FXUVCRITDRAG": {"value": 0.00115, "unit": u.W / u.m**2}, + "log.initial.C.HREFFLUX": {"value": 2.08584e19, "unit": 1 / u.m**2 / u.sec}, + "log.initial.C.XO2": {"value": 0.00000}, + "log.initial.C.XH2O": {"value": 0.00000}, + "log.initial.C.HDiffFlux": {"value": 3.20948e15, "unit": 1 / u.m**2 / u.sec}, + "log.initial.C.HRefODragMod": {"value": 1.00000}, + "log.initial.C.KTide": {"value": 0.85262}, + "log.initial.C.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.initial.C.PositionXSpiNBody": {"value": -2.44624e10}, + "log.initial.C.PositionYSpiNBody": {"value": 4.25334e10}, + "log.initial.C.PositionZSpiNBody": {"value": 4.70296e10}, + "log.initial.C.VelXSpiNBody": {"value": -4.93768e04}, + "log.initial.C.VelYSpiNBody": {"value": -1.44647e04}, + "log.initial.C.VelZSpiNBody": {"value": -1.24753e04}, + "log.initial.C.SpiNBodyInc": {"value": 0.82030, "unit": u.rad}, + "log.initial.C.SpiNBodyLongA": {"value": 0.05690, "unit": u.rad}, + "log.final.system.Age": {"value": 3.15576e09, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.15576e09, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.77125e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -3.10077e46, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -3.10432e46, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 3.55253e43, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Pulsar.Mass": {"value": 2.78424e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.Pulsar.Radius": {"value": 1.00000e04, "unit": u.m, "rtol": 1e-4}, + "log.final.Pulsar.RadGyra": {"value": 0.50000, "rtol": 1e-4}, + "log.final.Pulsar.RotAngMom": { + "value": 7.03246e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.Pulsar.RotVel": { + "value": 1.01032e07, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.Pulsar.BodyType": {"value": 0.00000, "rtol": 1e-4}, + "log.final.Pulsar.RotRate": { + "value": 1010.32196, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.Pulsar.RotPer": {"value": 0.00622, "unit": u.sec, "rtol": 1e-4}, + "log.final.Pulsar.Density": { + "value": 6.64684e17, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.Pulsar.HZLimitDryRunaway": { + "value": 4.29384e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Pulsar.HZLimRecVenus": { + "value": 3.53836e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Pulsar.HZLimRunaway": { + "value": 4.62043e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Pulsar.HZLimMoistGreenhouse": { + "value": 4.68180e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Pulsar.HZLimMaxGreenhouse": { + "value": 7.93585e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Pulsar.HZLimEarlyMars": { + "value": 8.65866e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Pulsar.Instellation": { + "value": -1.00000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.Pulsar.Eccentricity": {"value": -1.00000, "rtol": 1e-4}, + "log.final.Pulsar.MeanMotion": { + "value": -1.00000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.Pulsar.OrbPeriod": {"value": -1.00000, "unit": u.sec, "rtol": 1e-4}, + "log.final.Pulsar.SemiMajorAxis": { + "value": -1.00000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Pulsar.CriticalSemiMajorAxis": { + "value": -1.00000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.Pulsar.COPP": {"value": 0.00000, "rtol": 1e-4}, + "log.final.Pulsar.OrbAngMom": { + "value": 5.09474e34, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.Pulsar.ArgP": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, + "log.final.Pulsar.MeanAnomaly": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, + "log.final.Pulsar.Inc": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, + "log.final.Pulsar.LongA": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, + "log.final.Pulsar.MeanLongitude": { + "value": -1.00000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.Pulsar.LongP": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, + "log.final.Pulsar.LXUVTot": { + "value": 3.84600e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.Pulsar.TotOrbEnergy": { + "value": -9.47283e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Pulsar.OrbPotEnergy": { + "value": -1.00000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Pulsar.LostEnergy": { + "value": 4.32952e21, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.Pulsar.LostAngMom": { + "value": 4.28529e18, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.Pulsar.Luminosity": {"value": 3.84600e23, "unit": u.W, "rtol": 1e-4}, + "log.final.Pulsar.LXUVStellar": { + "value": 3.84600e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.Pulsar.Temperature": { + "value": 5778.00000, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.Pulsar.LXUVFrac": {"value": 1.00000, "rtol": 1e-4}, + "log.final.Pulsar.RossbyNumber": {"value": 5.63306e-09, "rtol": 1e-4}, + "log.final.Pulsar.DRotPerDtStellar": {"value": 1.20085e-34, "rtol": 1e-4}, + "log.final.Pulsar.PositionXSpiNBody": {"value": 1.83395e05, "rtol": 1e-4}, + "log.final.Pulsar.PositionYSpiNBody": {"value": -1.45367e05, "rtol": 1e-4}, + "log.final.Pulsar.PositionZSpiNBody": {"value": -9.16105e04, "rtol": 1e-4}, + "log.final.Pulsar.VelXSpiNBody": {"value": -0.08613, "rtol": 1e-4}, + "log.final.Pulsar.VelYSpiNBody": {"value": 0.10424, "rtol": 1e-4}, + "log.final.Pulsar.VelZSpiNBody": {"value": 0.12387, "rtol": 1e-4}, + "log.final.Pulsar.SpiNBodyInc": {"value": 0.00000, "unit": u.rad, "rtol": 1e-4}, + "log.final.Pulsar.SpiNBodyLongA": { + "value": 0.00000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.A.Mass": {"value": 1.01913, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.A.Radius": {"value": 3.81444e08, "unit": u.m, "rtol": 1e-4}, + "log.final.A.RadGyra": {"value": 0.50000, "rtol": 1e-4}, + "log.final.A.BodyType": {"value": 0.00000, "rtol": 1e-4}, + "log.final.A.Density": { + "value": 0.02618, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.A.HZLimitDryRunaway": { + "value": 4.29384e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.A.HZLimRecVenus": {"value": 3.53836e09, "unit": u.m, "rtol": 1e-4}, + "log.final.A.HZLimRunaway": {"value": 4.62043e09, "unit": u.m, "rtol": 1e-4}, + "log.final.A.HZLimMoistGreenhouse": { + "value": 4.68180e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.A.HZLimMaxGreenhouse": { + "value": 7.93585e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.A.HZLimEarlyMars": {"value": 8.65866e09, "unit": u.m, "rtol": 1e-4}, + "log.final.A.Instellation": { + "value": 38.48814, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.A.Eccentricity": {"value": 0.00014, "rtol": 1e-4}, + "log.final.A.MeanMotion": { + "value": 2.87873e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.A.OrbPeriod": {"value": 2.18262e06, "unit": u.sec, "rtol": 1e-4}, + "log.final.A.SemiMajorAxis": {"value": 2.81992e10, "unit": u.m, "rtol": 1e-4}, + "log.final.A.COPP": {"value": 0.00000, "rtol": 1e-4}, + "log.final.A.OrbAngMom": { + "value": 1.39329e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.A.ArgP": {"value": 2.54006, "unit": u.rad, "rtol": 1e-4}, + "log.final.A.MeanAnomaly": {"value": 3.02267, "unit": u.rad, "rtol": 1e-4}, + "log.final.A.Inc": {"value": 0.87248, "unit": u.rad, "rtol": 1e-4}, + "log.final.A.LongA": {"value": 0.00074, "unit": u.rad, "rtol": 1e-4}, + "log.final.A.MeanLongitude": {"value": 5.56347, "unit": u.rad, "rtol": 1e-4}, + "log.final.A.LongP": {"value": 2.54081, "unit": u.rad, "rtol": 1e-4}, + "log.final.A.LXUVTot": { + "value": -1.00000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.A.TotOrbEnergy": { + "value": -9.47283e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.A.OrbPotEnergy": { + "value": -2.78755e29, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.A.SurfWaterMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.A.EnvelopeMass": {"value": 0.99913, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.A.OxygenMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.A.RGLimit": {"value": 4.49547e09, "unit": u.m, "rtol": 1e-4}, + "log.final.A.XO": {"value": 0.00000, "rtol": 1e-4}, + "log.final.A.EtaO": {"value": 0.00000, "rtol": 1e-4}, + "log.final.A.PlanetRadius": {"value": 59.80530, "unit": u.Rearth, "rtol": 1e-4}, + "log.final.A.OxygenMantleMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.A.RadXUV": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, + "log.final.A.RadSolid": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, + "log.final.A.PresXUV": {"value": 5.00000, "rtol": 1e-4}, + "log.final.A.ScaleHeight": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, + "log.final.A.ThermTemp": {"value": 400.00000, "unit": u.K, "rtol": 1e-4}, + "log.final.A.AtmGasConst": {"value": 4124.00000, "rtol": 1e-4}, + "log.final.A.PresSurf": {"value": -1.00000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.A.DEnvMassDt": { + "value": -1.65197e12, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.A.FXUV": {"value": 38.48814, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.A.AtmXAbsEffH2O": {"value": 0.30000, "rtol": 1e-4}, + "log.final.A.RocheRadius": {"value": 2.53755e08, "unit": u.m, "rtol": 1e-4}, + "log.final.A.BondiRadius": {"value": 7.40434e09, "unit": u.m, "rtol": 1e-4}, + "log.final.A.HEscapeRegime": {"value": 3.00000, "rtol": 1e-4}, + "log.final.A.RRCriticalFlux": { + "value": 0.00059, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.A.CrossoverMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.A.WaterEscapeRegime": {"value": 8.00000, "rtol": 1e-4}, + "log.final.A.FXUVCRITDRAG": { + "value": 1.29333e-06, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.A.HREFFLUX": { + "value": 1.63231e21, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.A.XO2": {"value": 0.00000, "rtol": 1e-4}, + "log.final.A.XH2O": {"value": 0.00000, "rtol": 1e-4}, + "log.final.A.HDiffFlux": { + "value": 5.40615e13, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.A.HRefODragMod": {"value": 1.00000, "rtol": 1e-4}, + "log.final.A.KTide": {"value": 1.00000, "rtol": 1e-4}, + "log.final.A.RGDuration": {"value": 1.00000e-04, "unit": u.yr, "rtol": 1e-4}, + "log.final.A.PositionXSpiNBody": {"value": 2.12045e10, "rtol": 1e-4}, + "log.final.A.PositionYSpiNBody": {"value": -1.19465e10, "rtol": 1e-4}, + "log.final.A.PositionZSpiNBody": {"value": -1.42507e10, "rtol": 1e-4}, + "log.final.A.VelXSpiNBody": {"value": 5.35175e04, "rtol": 1e-4}, + "log.final.A.VelYSpiNBody": {"value": 3.92569e04, "rtol": 1e-4}, + "log.final.A.VelZSpiNBody": {"value": 4.67201e04, "rtol": 1e-4}, + "log.final.A.SpiNBodyInc": {"value": 0.87248, "unit": u.rad, "rtol": 1e-4}, + "log.final.A.SpiNBodyLongA": {"value": 0.00074, "unit": u.rad, "rtol": 1e-4}, + "log.final.B.Mass": {"value": 4.25000, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.B.Radius": {"value": 8.59523e07, "unit": u.m, "rtol": 1e-4}, + "log.final.B.RadGyra": {"value": 0.50000, "rtol": 1e-4}, + "log.final.B.BodyType": {"value": 0.00000, "rtol": 1e-4}, + "log.final.B.Density": { + "value": 9.54248, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.B.HZLimitDryRunaway": { + "value": 4.29453e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.B.HZLimRecVenus": {"value": 3.53836e09, "unit": u.m, "rtol": 1e-4}, + "log.final.B.HZLimRunaway": {"value": 4.62043e09, "unit": u.m, "rtol": 1e-4}, + "log.final.B.HZLimMoistGreenhouse": { + "value": 4.68180e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.B.HZLimMaxGreenhouse": { + "value": 7.93585e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.B.HZLimEarlyMars": {"value": 8.65866e09, "unit": u.m, "rtol": 1e-4}, + "log.final.B.Instellation": { + "value": 10.58329, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.B.Eccentricity": {"value": 0.01800, "rtol": 1e-4}, + "log.final.B.MeanMotion": { + "value": 1.09300e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.B.OrbPeriod": {"value": 5.74856e06, "unit": u.sec, "rtol": 1e-4}, + "log.final.B.SemiMajorAxis": {"value": 5.37805e10, "unit": u.m, "rtol": 1e-4}, + "log.final.B.COPP": {"value": -0.00000, "rtol": 1e-4}, + "log.final.B.OrbAngMom": { + "value": 8.02269e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.B.ArgP": {"value": 4.46827, "unit": u.rad, "rtol": 1e-4}, + "log.final.B.MeanAnomaly": {"value": 5.79807, "unit": u.rad, "rtol": 1e-4}, + "log.final.B.Inc": {"value": 0.92273, "unit": u.rad, "rtol": 1e-4}, + "log.final.B.LongA": {"value": 6.27639, "unit": u.rad, "rtol": 1e-4}, + "log.final.B.MeanLongitude": {"value": 10.25955, "unit": u.rad, "rtol": 1e-4}, + "log.final.B.LongP": {"value": 4.46148, "unit": u.rad, "rtol": 1e-4}, + "log.final.B.LXUVTot": { + "value": -1.00000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.B.TotOrbEnergy": { + "value": -9.47283e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.B.OrbPotEnergy": { + "value": -3.37544e29, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.B.SurfWaterMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.B.EnvelopeMass": {"value": 0.81818, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.B.OxygenMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.B.RGLimit": {"value": 4.35523e09, "unit": u.m, "rtol": 1e-4}, + "log.final.B.XO": {"value": 0.00000, "rtol": 1e-4}, + "log.final.B.EtaO": {"value": 0.00000, "rtol": 1e-4}, + "log.final.B.PlanetRadius": {"value": 13.47616, "unit": u.Rearth, "rtol": 1e-4}, + "log.final.B.OxygenMantleMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.B.RadXUV": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, + "log.final.B.RadSolid": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, + "log.final.B.PresXUV": {"value": 5.00000, "rtol": 1e-4}, + "log.final.B.ScaleHeight": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, + "log.final.B.ThermTemp": {"value": 400.00000, "unit": u.K, "rtol": 1e-4}, + "log.final.B.AtmGasConst": {"value": 4124.00000, "rtol": 1e-4}, + "log.final.B.PresSurf": {"value": -1.00000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.B.DEnvMassDt": { + "value": -1.49227e09, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.B.FXUV": {"value": 10.58329, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.B.AtmXAbsEffH2O": {"value": 0.30000, "rtol": 1e-4}, + "log.final.B.RocheRadius": {"value": 7.78974e08, "unit": u.m, "rtol": 1e-4}, + "log.final.B.BondiRadius": {"value": 2.23590e10, "unit": u.m, "rtol": 1e-4}, + "log.final.B.HEscapeRegime": {"value": 3.00000, "rtol": 1e-4}, + "log.final.B.RRCriticalFlux": { + "value": 0.62207, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.B.CrossoverMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.B.WaterEscapeRegime": {"value": 8.00000, "rtol": 1e-4}, + "log.final.B.FXUVCRITDRAG": { + "value": 0.00197, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.B.HREFFLUX": { + "value": 2.90398e19, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.B.XO2": {"value": 0.00000, "rtol": 1e-4}, + "log.final.B.XH2O": {"value": 0.00000, "rtol": 1e-4}, + "log.final.B.HDiffFlux": { + "value": 4.44012e15, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.B.HRefODragMod": {"value": 1.00000, "rtol": 1e-4}, + "log.final.B.KTide": {"value": 0.83516, "rtol": 1e-4}, + "log.final.B.RGDuration": {"value": 1.00000e-04, "unit": u.yr, "rtol": 1e-4}, + "log.final.B.PositionXSpiNBody": {"value": -3.60950e10, "rtol": 1e-4}, + "log.final.B.PositionYSpiNBody": {"value": -2.32119e10, "rtol": 1e-4}, + "log.final.B.PositionZSpiNBody": {"value": -3.09792e10, "rtol": 1e-4}, + "log.final.B.VelXSpiNBody": {"value": 4.40237e04, "rtol": 1e-4}, + "log.final.B.VelYSpiNBody": {"value": -2.45504e04, "rtol": 1e-4}, + "log.final.B.VelZSpiNBody": {"value": -3.20286e04, "rtol": 1e-4}, + "log.final.B.SpiNBodyInc": {"value": 0.92273, "unit": u.rad, "rtol": 1e-4}, + "log.final.B.SpiNBodyLongA": {"value": 6.27639, "unit": u.rad, "rtol": 1e-4}, + "log.final.C.Mass": {"value": 3.87300, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.C.Radius": {"value": 9.65087e07, "unit": u.m, "rtol": 1e-4}, + "log.final.C.RadGyra": {"value": 0.50000, "rtol": 1e-4}, + "log.final.C.BodyType": {"value": 0.00000, "rtol": 1e-4}, + "log.final.C.Density": { + "value": 6.14317, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.C.HZLimitDryRunaway": { + "value": 4.29527e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.C.HZLimRecVenus": {"value": 3.53836e09, "unit": u.m, "rtol": 1e-4}, + "log.final.C.HZLimRunaway": {"value": 4.62043e09, "unit": u.m, "rtol": 1e-4}, + "log.final.C.HZLimMoistGreenhouse": { + "value": 4.68180e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.C.HZLimMaxGreenhouse": { + "value": 7.93585e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.C.HZLimEarlyMars": {"value": 8.65866e09, "unit": u.m, "rtol": 1e-4}, + "log.final.C.Instellation": { + "value": 6.29763, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.C.Eccentricity": {"value": 0.02578, "rtol": 1e-4}, + "log.final.C.MeanMotion": { + "value": 7.40426e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.C.OrbPeriod": {"value": 8.48590e06, "unit": u.sec, "rtol": 1e-4}, + "log.final.C.SemiMajorAxis": {"value": 6.97242e10, "unit": u.m, "rtol": 1e-4}, + "log.final.C.COPP": {"value": 0.00000, "rtol": 1e-4}, + "log.final.C.OrbAngMom": { + "value": 8.32310e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.C.ArgP": {"value": 1.90067, "unit": u.rad, "rtol": 1e-4}, + "log.final.C.MeanAnomaly": {"value": 5.75990, "unit": u.rad, "rtol": 1e-4}, + "log.final.C.Inc": {"value": 0.82276, "unit": u.rad, "rtol": 1e-4}, + "log.final.C.LongA": {"value": 0.06377, "unit": u.rad, "rtol": 1e-4}, + "log.final.C.MeanLongitude": {"value": 7.72433, "unit": u.rad, "rtol": 1e-4}, + "log.final.C.LongP": {"value": 1.96443, "unit": u.rad, "rtol": 1e-4}, + "log.final.C.LXUVTot": { + "value": -1.00000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.C.TotOrbEnergy": { + "value": -9.47283e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.C.OrbPotEnergy": {"value": 0.00000, "unit": u.Joule, "rtol": 1e-4}, + "log.final.C.SurfWaterMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.C.EnvelopeMass": {"value": 0.81818, "unit": u.Mearth, "rtol": 1e-4}, + "log.final.C.OxygenMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.C.RGLimit": {"value": 4.36356e09, "unit": u.m, "rtol": 1e-4}, + "log.final.C.XO": {"value": 0.00000, "rtol": 1e-4}, + "log.final.C.EtaO": {"value": 0.00000, "rtol": 1e-4}, + "log.final.C.PlanetRadius": {"value": 15.13126, "unit": u.Rearth, "rtol": 1e-4}, + "log.final.C.OxygenMantleMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.C.RadXUV": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, + "log.final.C.RadSolid": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, + "log.final.C.PresXUV": {"value": 5.00000, "rtol": 1e-4}, + "log.final.C.ScaleHeight": {"value": -1.00000, "unit": u.m, "rtol": 1e-4}, + "log.final.C.ThermTemp": {"value": 400.00000, "unit": u.K, "rtol": 1e-4}, + "log.final.C.AtmGasConst": {"value": 4124.00000, "rtol": 1e-4}, + "log.final.C.PresSurf": {"value": -1.00000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.C.DEnvMassDt": { + "value": -1.35108e09, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.C.FXUV": {"value": 6.29763, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.C.AtmXAbsEffH2O": {"value": 0.30000, "rtol": 1e-4}, + "log.final.C.RocheRadius": {"value": 9.79117e08, "unit": u.m, "rtol": 1e-4}, + "log.final.C.BondiRadius": {"value": 1.78950e10, "unit": u.m, "rtol": 1e-4}, + "log.final.C.HEscapeRegime": {"value": 3.00000, "rtol": 1e-4}, + "log.final.C.RRCriticalFlux": { + "value": 0.38037, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.C.CrossoverMass": {"value": 0.00000, "unit": u.kg, "rtol": 1e-4}, + "log.final.C.WaterEscapeRegime": {"value": 8.00000, "rtol": 1e-4}, + "log.final.C.FXUVCRITDRAG": { + "value": 0.00115, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.C.HREFFLUX": { + "value": 2.08550e19, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.C.XO2": {"value": 0.00000, "rtol": 1e-4}, + "log.final.C.XH2O": {"value": 0.00000, "rtol": 1e-4}, + "log.final.C.HDiffFlux": { + "value": 3.20949e15, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.C.HRefODragMod": {"value": 1.00000, "rtol": 1e-4}, + "log.final.C.KTide": {"value": 0.85263, "rtol": 1e-4}, + "log.final.C.RGDuration": {"value": 1.00000e-04, "unit": u.yr, "rtol": 1e-4}, + "log.final.C.PositionXSpiNBody": {"value": 1.19594e10, "rtol": 1e-4}, + "log.final.C.PositionYSpiNBody": {"value": 4.61140e10, "rtol": 1e-4}, + "log.final.C.PositionZSpiNBody": {"value": 4.87732e10, "rtol": 1e-4}, + "log.final.C.VelXSpiNBody": {"value": -5.20235e04, "rtol": 1e-4}, + "log.final.C.VelYSpiNBody": {"value": 4062.96629, "rtol": 1e-4}, + "log.final.C.VelZSpiNBody": {"value": 7942.27545, "rtol": 1e-4}, + "log.final.C.SpiNBodyInc": {"value": 0.82276, "unit": u.rad, "rtol": 1e-4}, + "log.final.C.SpiNBodyLongA": {"value": 0.06377, "unit": u.rad, "rtol": 1e-4}, + } ) -class Test_NBodyAtmEsc(Benchmark): - pass +class Test_NBodyAtmEsc(Benchmark): + pass diff --git a/tests/AtmescStellar/AbioticO2/test_AbioticO2.py b/tests/AtmescStellar/AbioticO2/test_AbioticO2.py index e9d7bd353..162d42faf 100644 --- a/tests/AtmescStellar/AbioticO2/test_AbioticO2.py +++ b/tests/AtmescStellar/AbioticO2/test_AbioticO2.py @@ -1,266 +1,455 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+14, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 2.202965e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -4.452384e+39, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -4.460297e+39, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 7.940530e+36, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.star.Mass": {"value": 1.769690e+29, "unit": u.kg}, - "log.initial.star.Radius": {"value": 2.811813e+08, "unit": u.m}, - "log.initial.star.RadGyra": {"value": 0.463275}, - "log.initial.star.RotAngMom": {"value": 2.183803e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.RotVel": {"value": 2.044808e+04, "unit": u.m / u.sec}, - "log.initial.star.BodyType": {"value": 0.000000}, - "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.star.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.star.Density": {"value": 1900.419733, "unit": u.kg / u.m ** 3}, - "log.initial.star.HZLimitDryRunaway": {"value": 1.496223e+10, "unit": u.m}, - "log.initial.star.HZLimRecVenus": {"value": 1.345177e+10, "unit": u.m}, - "log.initial.star.HZLimRunaway": {"value": 1.771185e+10, "unit": u.m}, - "log.initial.star.HZLimMoistGreenhouse": {"value": 1.779891e+10, "unit": u.m}, - "log.initial.star.HZLimMaxGreenhouse": {"value": 3.407433e+10, "unit": u.m}, - "log.initial.star.HZLimEarlyMars": {"value": 3.716153e+10, "unit": u.m}, - "log.initial.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.LXUVTot": {"value": 4.669934e+21, "unit": u.kg / u.sec ** 3}, - "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.star.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.Luminosity": {"value": 4.669934e+24, "unit": u.W}, - "log.initial.star.LXUVStellar": {"value": 4.669934e+21, "unit": u.W}, - "log.initial.star.Temperature": {"value": 3017.748141, "unit": u.K}, - "log.initial.star.LXUVFrac": {"value": 0.001000}, - "log.initial.star.RossbyNumber": {"value": 0.014927}, - "log.initial.star.DRotPerDtStellar": {"value": -9.167364e-11}, - "log.initial.b.Mass": {"value": 6.073713e+24, "unit": u.kg}, - "log.initial.b.Radius": {"value": 7.149850e+06, "unit": u.m}, - "log.initial.b.RadGyra": {"value": 0.500000}, - "log.initial.b.BodyType": {"value": 0.000000}, - "log.initial.b.Density": {"value": 3967.115625, "unit": u.kg / u.m ** 3}, - "log.initial.b.HZLimitDryRunaway": {"value": 1.496252e+10, "unit": u.m}, - "log.initial.b.HZLimRecVenus": {"value": 1.345177e+10, "unit": u.m}, - "log.initial.b.HZLimRunaway": {"value": 1.771185e+10, "unit": u.m}, - "log.initial.b.HZLimMoistGreenhouse": {"value": 1.779891e+10, "unit": u.m}, - "log.initial.b.HZLimMaxGreenhouse": {"value": 3.407433e+10, "unit": u.m}, - "log.initial.b.HZLimEarlyMars": {"value": 3.716153e+10, "unit": u.m}, - "log.initial.b.Instellation": {"value": 1.245271e+05, "unit": u.kg / u.sec ** 3}, - "log.initial.b.MeanMotion": {"value": 4.786567e-05, "unit": 1 / u.sec}, - "log.initial.b.OrbPeriod": {"value": 1.312671e+05, "unit": u.sec}, - "log.initial.b.SemiMajorAxis": {"value": 1.727519e+09, "unit": u.m}, - "log.initial.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.b.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, - "log.initial.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.b.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.b.RGLimit": {"value": 1.717177e+10, "unit": u.m}, - "log.initial.b.XO": {"value": 0.333333}, - "log.initial.b.EtaO": {"value": 0.828235}, - "log.initial.b.PlanetRadius": {"value": 7.149850e+06, "unit": u.m}, - "log.initial.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.b.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.b.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.b.PresXUV": {"value": 5.000000}, - "log.initial.b.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.b.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.b.AtmGasConst": {"value": 4124.000000}, - "log.initial.b.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.b.FXUV": {"value": 124.527050, "unit": u.W / u.m ** 2}, - "log.initial.b.AtmXAbsEffH2O": {"value": 0.010000}, - "log.initial.b.RocheRadius": {"value": 3.892555e+07, "unit": u.m}, - "log.initial.b.BondiRadius": {"value": 3.408687e+08, "unit": u.m}, - "log.initial.b.HEscapeRegime": {"value": 8.000000}, - "log.initial.b.RRCriticalFlux": {"value": 20.874806, "unit": u.W / u.m ** 2}, - "log.initial.b.CrossoverMass": {"value": 1.466733e-25, "unit": u.kg}, - "log.initial.b.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.b.FXUVCRITDRAG": {"value": 3.911337, "unit": u.W / u.m ** 2}, - "log.initial.b.HREFFLUX": {"value": 4.544783e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.XO2": {"value": 0.000000}, - "log.initial.b.XH2O": {"value": 1.000000}, - "log.initial.b.HDiffFlux": {"value": 1.023663e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.HRefODragMod": {"value": 0.131132}, - "log.initial.b.KTide": {"value": 0.727578}, - "log.initial.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.initial.e.Mass": {"value": 4.610528e+24, "unit": u.kg}, - "log.initial.e.Radius": {"value": 5.804071e+06, "unit": u.m}, - "log.initial.e.RadGyra": {"value": 0.500000}, - "log.initial.e.BodyType": {"value": 0.000000}, - "log.initial.e.Density": {"value": 5629.422788, "unit": u.kg / u.m ** 3}, - "log.initial.e.HZLimitDryRunaway": {"value": 1.496243e+10, "unit": u.m}, - "log.initial.e.HZLimRecVenus": {"value": 1.345177e+10, "unit": u.m}, - "log.initial.e.HZLimRunaway": {"value": 1.771185e+10, "unit": u.m}, - "log.initial.e.HZLimMoistGreenhouse": {"value": 1.779891e+10, "unit": u.m}, - "log.initial.e.HZLimMaxGreenhouse": {"value": 3.407433e+10, "unit": u.m}, - "log.initial.e.HZLimEarlyMars": {"value": 3.716153e+10, "unit": u.m}, - "log.initial.e.Instellation": {"value": 1.936552e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.e.MeanMotion": {"value": 1.185355e-05, "unit": 1 / u.sec}, - "log.initial.e.OrbPeriod": {"value": 5.300679e+05, "unit": u.sec}, - "log.initial.e.SemiMajorAxis": {"value": 4.380652e+09, "unit": u.m}, - "log.initial.e.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.e.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, - "log.initial.e.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.e.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.e.RGLimit": {"value": 1.728490e+10, "unit": u.m}, - "log.initial.e.XO": {"value": 0.333333}, - "log.initial.e.EtaO": {"value": 0.571632}, - "log.initial.e.PlanetRadius": {"value": 5.804071e+06, "unit": u.m}, - "log.initial.e.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.e.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.e.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.e.PresXUV": {"value": 5.000000}, - "log.initial.e.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.e.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.e.AtmGasConst": {"value": 4124.000000}, - "log.initial.e.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.e.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.e.FXUV": {"value": 19.365515, "unit": u.W / u.m ** 2}, - "log.initial.e.AtmXAbsEffH2O": {"value": 0.025204}, - "log.initial.e.RocheRadius": {"value": 9.004290e+07, "unit": u.m}, - "log.initial.e.BondiRadius": {"value": 1.624896e+08, "unit": u.m}, - "log.initial.e.HEscapeRegime": {"value": 8.000000}, - "log.initial.e.RRCriticalFlux": {"value": 34.669871, "unit": u.W / u.m ** 2}, - "log.initial.e.CrossoverMass": {"value": 5.980698e-26, "unit": u.kg}, - "log.initial.e.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.e.FXUVCRITDRAG": {"value": 1.671662, "unit": u.W / u.m ** 2}, - "log.initial.e.HREFFLUX": {"value": 1.534115e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.e.XO2": {"value": 0.000000}, - "log.initial.e.XH2O": {"value": 1.000000}, - "log.initial.e.HDiffFlux": {"value": 1.179185e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.e.HRefODragMod": {"value": 0.179435}, - "log.initial.e.KTide": {"value": 0.903445}, - "log.initial.e.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.471336e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 2.196294e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -4.460306e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -1.057009e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 8.299515e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.Mass": {"value": 1.769690e+29, "unit": u.kg, "rtol": 1e-4}, - "log.final.star.Radius": {"value": 1.186511e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.star.RadGyra": {"value": 0.466090, "rtol": 1e-4}, - "log.final.star.RotAngMom": {"value": 9.478318e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.RotVel": {"value": 2.077893e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotRate": {"value": 0.000175, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.RotPer": {"value": 3.587801e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.Density": {"value": 2.529262e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.star.HZLimitDryRunaway": {"value": 5.941098e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRecVenus": {"value": 5.349687e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRunaway": {"value": 7.039055e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMoistGreenhouse": {"value": 7.078523e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMaxGreenhouse": {"value": 1.359779e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimEarlyMars": {"value": 1.482980e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.LXUVTot": {"value": 7.362942e+20, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.LostEnergy": {"value": 6.101509e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostAngMom": {"value": 1.229299e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.Luminosity": {"value": 7.362942e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.star.LXUVStellar": {"value": 7.362942e+20, "unit": u.W, "rtol": 1e-4}, - "log.final.star.Temperature": {"value": 2926.559179, "unit": u.K, "rtol": 1e-4}, - "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.star.RossbyNumber": {"value": 0.005916, "rtol": 1e-4}, - "log.final.star.DRotPerDtStellar": {"value": -4.367095e-12, "rtol": 1e-4}, - "log.final.b.Mass": {"value": 6.073713e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.Radius": {"value": 7.149850e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.Density": {"value": 3967.115625, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.b.HZLimitDryRunaway": {"value": 5.941212e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRecVenus": {"value": 5.349687e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRunaway": {"value": 7.039055e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMoistGreenhouse": {"value": 7.078523e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMaxGreenhouse": {"value": 1.359779e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimEarlyMars": {"value": 1.482980e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.b.Instellation": {"value": 1.963380e+04, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.MeanMotion": {"value": 4.786567e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.OrbPeriod": {"value": 1.312671e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiMajorAxis": {"value": 1.727519e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.SurfWaterMass": {"value": 2.800811, "unit": u.TO, "rtol": 1e-4}, - "log.final.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.OxygenMass": {"value": 209.806400, "unit": u.bar, "rtol": 1e-4}, - "log.final.b.RGLimit": {"value": 6.824919e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.XO": {"value": 0.427122, "rtol": 1e-4}, - "log.final.b.EtaO": {"value": 0.894839, "rtol": 1e-4}, - "log.final.b.PlanetRadius": {"value": 7.149850e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.b.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.b.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.b.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.b.FXUV": {"value": 19.633798, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.AtmXAbsEffH2O": {"value": 0.025045, "rtol": 1e-4}, - "log.final.b.RocheRadius": {"value": 3.892555e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.b.BondiRadius": {"value": 5.410909e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.b.RRCriticalFlux": {"value": 20.874806, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.CrossoverMass": {"value": 6.394651e-26, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, - "log.final.b.FXUVCRITDRAG": {"value": 1.341993, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.HREFFLUX": {"value": 1.794658e+18, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.XO2": {"value": 0.197157, "rtol": 1e-4}, - "log.final.b.XH2O": {"value": 0.802843, "rtol": 1e-4}, - "log.final.b.HDiffFlux": {"value": 8.796504e+16, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.HRefODragMod": {"value": 0.122568, "rtol": 1e-4}, - "log.final.b.KTide": {"value": 0.727578, "rtol": 1e-4}, - "log.final.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr, "rtol": 1e-4}, - "log.final.e.Mass": {"value": 4.610528e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.e.Radius": {"value": 5.804071e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.e.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.e.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.e.Density": {"value": 5629.422788, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.e.HZLimitDryRunaway": {"value": 5.941175e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimRecVenus": {"value": 5.349687e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimRunaway": {"value": 7.039055e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimMoistGreenhouse": {"value": 7.078523e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimMaxGreenhouse": {"value": 1.359779e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimEarlyMars": {"value": 1.482980e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.e.Instellation": {"value": 3053.301407, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.e.MeanMotion": {"value": 1.185355e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.e.OrbPeriod": {"value": 5.300679e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.e.SemiMajorAxis": {"value": 4.380652e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.e.SurfWaterMass": {"value": 7.403342, "unit": u.TO, "rtol": 1e-4}, - "log.final.e.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.e.OxygenMass": {"value": 418.194577, "unit": u.bar, "rtol": 1e-4}, - "log.final.e.RGLimit": {"value": 6.869933e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.XO": {"value": 0.377310, "rtol": 1e-4}, - "log.final.e.EtaO": {"value": 0.299544, "rtol": 1e-4}, - "log.final.e.PlanetRadius": {"value": 5.804071e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.e.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.e.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.e.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.e.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.e.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.e.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.e.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.e.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.e.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.e.FXUV": {"value": 3.053301, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.e.AtmXAbsEffH2O": {"value": 0.051776, "rtol": 1e-4}, - "log.final.e.RocheRadius": {"value": 9.004290e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.e.BondiRadius": {"value": 2.579340e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.e.RRCriticalFlux": {"value": 34.669871, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.e.CrossoverMass": {"value": 3.474666e-26, "unit": u.kg, "rtol": 1e-4}, - "log.final.e.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, - "log.final.e.FXUVCRITDRAG": {"value": 0.760059, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.e.HREFFLUX": {"value": 4.968927e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.e.XO2": {"value": 0.095789, "rtol": 1e-4}, - "log.final.e.XH2O": {"value": 0.904211, "rtol": 1e-4}, - "log.final.e.HDiffFlux": {"value": 1.101399e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.e.HRefODragMod": {"value": 0.294434, "rtol": 1e-4}, - "log.final.e.KTide": {"value": 0.903445, "rtol": 1e-4}, - "log.final.e.RGDuration": {"value": 0.00000e+00, "unit": u.yr, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e14, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 2.202965e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -4.452384e39, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -4.460297e39, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 7.940530e36, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.star.Mass": {"value": 1.769690e29, "unit": u.kg}, + "log.initial.star.Radius": {"value": 2.811813e08, "unit": u.m}, + "log.initial.star.RadGyra": {"value": 0.463275}, + "log.initial.star.RotAngMom": { + "value": 2.183803e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.RotVel": {"value": 2.044808e04, "unit": u.m / u.sec}, + "log.initial.star.BodyType": {"value": 0.000000}, + "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.star.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.star.Density": {"value": 1900.419733, "unit": u.kg / u.m**3}, + "log.initial.star.HZLimitDryRunaway": {"value": 1.496223e10, "unit": u.m}, + "log.initial.star.HZLimRecVenus": {"value": 1.345177e10, "unit": u.m}, + "log.initial.star.HZLimRunaway": {"value": 1.771185e10, "unit": u.m}, + "log.initial.star.HZLimMoistGreenhouse": {"value": 1.779891e10, "unit": u.m}, + "log.initial.star.HZLimMaxGreenhouse": {"value": 3.407433e10, "unit": u.m}, + "log.initial.star.HZLimEarlyMars": {"value": 3.716153e10, "unit": u.m}, + "log.initial.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.LXUVTot": {"value": 4.669934e21, "unit": u.kg / u.sec**3}, + "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.star.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.Luminosity": {"value": 4.669934e24, "unit": u.W}, + "log.initial.star.LXUVStellar": {"value": 4.669934e21, "unit": u.W}, + "log.initial.star.Temperature": {"value": 3017.748141, "unit": u.K}, + "log.initial.star.LXUVFrac": {"value": 0.001000}, + "log.initial.star.RossbyNumber": {"value": 0.014927}, + "log.initial.star.DRotPerDtStellar": {"value": -9.167364e-11}, + "log.initial.b.Mass": {"value": 6.073713e24, "unit": u.kg}, + "log.initial.b.Radius": {"value": 7.149850e06, "unit": u.m}, + "log.initial.b.RadGyra": {"value": 0.500000}, + "log.initial.b.BodyType": {"value": 0.000000}, + "log.initial.b.Density": {"value": 3967.115625, "unit": u.kg / u.m**3}, + "log.initial.b.HZLimitDryRunaway": {"value": 1.496252e10, "unit": u.m}, + "log.initial.b.HZLimRecVenus": {"value": 1.345177e10, "unit": u.m}, + "log.initial.b.HZLimRunaway": {"value": 1.771185e10, "unit": u.m}, + "log.initial.b.HZLimMoistGreenhouse": {"value": 1.779891e10, "unit": u.m}, + "log.initial.b.HZLimMaxGreenhouse": {"value": 3.407433e10, "unit": u.m}, + "log.initial.b.HZLimEarlyMars": {"value": 3.716153e10, "unit": u.m}, + "log.initial.b.Instellation": {"value": 1.245271e05, "unit": u.kg / u.sec**3}, + "log.initial.b.MeanMotion": {"value": 4.786567e-05, "unit": 1 / u.sec}, + "log.initial.b.OrbPeriod": {"value": 1.312671e05, "unit": u.sec}, + "log.initial.b.SemiMajorAxis": {"value": 1.727519e09, "unit": u.m}, + "log.initial.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.b.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, + "log.initial.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.b.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.b.RGLimit": {"value": 1.717177e10, "unit": u.m}, + "log.initial.b.XO": {"value": 0.333333}, + "log.initial.b.EtaO": {"value": 0.828235}, + "log.initial.b.PlanetRadius": {"value": 7.149850e06, "unit": u.m}, + "log.initial.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.b.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.b.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.b.PresXUV": {"value": 5.000000}, + "log.initial.b.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.b.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.b.AtmGasConst": {"value": 4124.000000}, + "log.initial.b.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.b.FXUV": {"value": 124.527050, "unit": u.W / u.m**2}, + "log.initial.b.AtmXAbsEffH2O": {"value": 0.010000}, + "log.initial.b.RocheRadius": {"value": 3.892555e07, "unit": u.m}, + "log.initial.b.BondiRadius": {"value": 3.408687e08, "unit": u.m}, + "log.initial.b.HEscapeRegime": {"value": 8.000000}, + "log.initial.b.RRCriticalFlux": {"value": 20.874806, "unit": u.W / u.m**2}, + "log.initial.b.CrossoverMass": {"value": 1.466733e-25, "unit": u.kg}, + "log.initial.b.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.b.FXUVCRITDRAG": {"value": 3.911337, "unit": u.W / u.m**2}, + "log.initial.b.HREFFLUX": {"value": 4.544783e18, "unit": 1 / u.m**2 / u.sec}, + "log.initial.b.XO2": {"value": 0.000000}, + "log.initial.b.XH2O": {"value": 1.000000}, + "log.initial.b.HDiffFlux": {"value": 1.023663e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.b.HRefODragMod": {"value": 0.131132}, + "log.initial.b.KTide": {"value": 0.727578}, + "log.initial.b.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.initial.e.Mass": {"value": 4.610528e24, "unit": u.kg}, + "log.initial.e.Radius": {"value": 5.804071e06, "unit": u.m}, + "log.initial.e.RadGyra": {"value": 0.500000}, + "log.initial.e.BodyType": {"value": 0.000000}, + "log.initial.e.Density": {"value": 5629.422788, "unit": u.kg / u.m**3}, + "log.initial.e.HZLimitDryRunaway": {"value": 1.496243e10, "unit": u.m}, + "log.initial.e.HZLimRecVenus": {"value": 1.345177e10, "unit": u.m}, + "log.initial.e.HZLimRunaway": {"value": 1.771185e10, "unit": u.m}, + "log.initial.e.HZLimMoistGreenhouse": {"value": 1.779891e10, "unit": u.m}, + "log.initial.e.HZLimMaxGreenhouse": {"value": 3.407433e10, "unit": u.m}, + "log.initial.e.HZLimEarlyMars": {"value": 3.716153e10, "unit": u.m}, + "log.initial.e.Instellation": {"value": 1.936552e04, "unit": u.kg / u.sec**3}, + "log.initial.e.MeanMotion": {"value": 1.185355e-05, "unit": 1 / u.sec}, + "log.initial.e.OrbPeriod": {"value": 5.300679e05, "unit": u.sec}, + "log.initial.e.SemiMajorAxis": {"value": 4.380652e09, "unit": u.m}, + "log.initial.e.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.e.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, + "log.initial.e.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.e.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.e.RGLimit": {"value": 1.728490e10, "unit": u.m}, + "log.initial.e.XO": {"value": 0.333333}, + "log.initial.e.EtaO": {"value": 0.571632}, + "log.initial.e.PlanetRadius": {"value": 5.804071e06, "unit": u.m}, + "log.initial.e.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.e.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.e.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.e.PresXUV": {"value": 5.000000}, + "log.initial.e.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.e.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.e.AtmGasConst": {"value": 4124.000000}, + "log.initial.e.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.e.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.e.FXUV": {"value": 19.365515, "unit": u.W / u.m**2}, + "log.initial.e.AtmXAbsEffH2O": {"value": 0.025204}, + "log.initial.e.RocheRadius": {"value": 9.004290e07, "unit": u.m}, + "log.initial.e.BondiRadius": {"value": 1.624896e08, "unit": u.m}, + "log.initial.e.HEscapeRegime": {"value": 8.000000}, + "log.initial.e.RRCriticalFlux": {"value": 34.669871, "unit": u.W / u.m**2}, + "log.initial.e.CrossoverMass": {"value": 5.980698e-26, "unit": u.kg}, + "log.initial.e.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.e.FXUVCRITDRAG": {"value": 1.671662, "unit": u.W / u.m**2}, + "log.initial.e.HREFFLUX": {"value": 1.534115e18, "unit": 1 / u.m**2 / u.sec}, + "log.initial.e.XO2": {"value": 0.000000}, + "log.initial.e.XH2O": {"value": 1.000000}, + "log.initial.e.HDiffFlux": {"value": 1.179185e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.e.HRefODragMod": {"value": 0.179435}, + "log.initial.e.KTide": {"value": 0.903445}, + "log.initial.e.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.471336e15, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e15, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 2.196360e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -4.460233e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -1.057007e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 8.299539e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.Mass": {"value": 1.769690e29, "unit": u.kg, "rtol": 1e-4}, + "log.final.star.Radius": {"value": 1.186513e08, "unit": u.m, "rtol": 1e-4}, + "log.final.star.RadGyra": {"value": 0.466090, "rtol": 1e-4}, + "log.final.star.RotAngMom": { + "value": 9.478347e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotVel": { + "value": 2.077896e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotRate": {"value": 0.000175, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.star.RotPer": {"value": 3.587803e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.Density": { + "value": 2.529248e04, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.star.HZLimitDryRunaway": { + "value": 5.941109e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRecVenus": { + "value": 5.349697e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRunaway": { + "value": 7.039068e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMoistGreenhouse": { + "value": 7.078537e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMaxGreenhouse": { + "value": 1.359781e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimEarlyMars": { + "value": 1.482982e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.LXUVTot": { + "value": 7.362970e20, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.LostEnergy": { + "value": 6.101563e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostAngMom": { + "value": 1.229362e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.Luminosity": {"value": 7.362970e23, "unit": u.W, "rtol": 1e-4}, + "log.final.star.LXUVStellar": {"value": 7.362970e20, "unit": u.W, "rtol": 1e-4}, + "log.final.star.Temperature": {"value": 2926.559809, "unit": u.K, "rtol": 1e-4}, + "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.star.RossbyNumber": {"value": 0.005916, "rtol": 1e-4}, + "log.final.star.DRotPerDtStellar": {"value": -4.367065e-12, "rtol": 1e-4}, + "log.final.b.Mass": {"value": 6.073713e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.Radius": {"value": 7.149850e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.Density": { + "value": 3967.115625, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.b.HZLimitDryRunaway": { + "value": 5.941224e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRecVenus": {"value": 5.349697e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimRunaway": {"value": 7.039068e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimMoistGreenhouse": { + "value": 7.078537e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMaxGreenhouse": { + "value": 1.359781e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimEarlyMars": {"value": 1.482982e10, "unit": u.m, "rtol": 1e-4}, + "log.final.b.Instellation": { + "value": 1.963387e04, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.MeanMotion": { + "value": 4.786567e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.OrbPeriod": {"value": 1.312671e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.SemiMajorAxis": {"value": 1.727519e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.SurfWaterMass": {"value": 2.800732, "unit": u.TO, "rtol": 1e-4}, + "log.final.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.OxygenMass": {"value": 209.804125, "unit": u.bar, "rtol": 1e-4}, + "log.final.b.RGLimit": {"value": 6.824931e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.XO": {"value": 0.427124, "rtol": 1e-4}, + "log.final.b.EtaO": {"value": 0.894844, "rtol": 1e-4}, + "log.final.b.PlanetRadius": {"value": 7.149850e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.b.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.b.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.b.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.b.DEnvMassDt": { + "value": 0.000000, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.b.FXUV": {"value": 19.633872, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.b.AtmXAbsEffH2O": {"value": 0.025045, "rtol": 1e-4}, + "log.final.b.RocheRadius": {"value": 3.892555e07, "unit": u.m, "rtol": 1e-4}, + "log.final.b.BondiRadius": {"value": 5.410903e08, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.b.RRCriticalFlux": { + "value": 20.874806, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.CrossoverMass": { + "value": 6.394649e-26, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.b.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, + "log.final.b.FXUVCRITDRAG": { + "value": 1.341992, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.HREFFLUX": { + "value": 1.794662e18, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.XO2": {"value": 0.197160, "rtol": 1e-4}, + "log.final.b.XH2O": {"value": 0.802840, "rtol": 1e-4}, + "log.final.b.HDiffFlux": { + "value": 8.796482e16, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.HRefODragMod": {"value": 0.122568, "rtol": 1e-4}, + "log.final.b.KTide": {"value": 0.727578, "rtol": 1e-4}, + "log.final.b.RGDuration": {"value": 0.00000e00, "unit": u.yr, "rtol": 1e-4}, + "log.final.e.Mass": {"value": 4.610528e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.e.Radius": {"value": 5.804071e06, "unit": u.m, "rtol": 1e-4}, + "log.final.e.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.e.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.e.Density": { + "value": 5629.422788, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.e.HZLimitDryRunaway": { + "value": 5.941187e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.e.HZLimRecVenus": {"value": 5.349697e09, "unit": u.m, "rtol": 1e-4}, + "log.final.e.HZLimRunaway": {"value": 7.039068e09, "unit": u.m, "rtol": 1e-4}, + "log.final.e.HZLimMoistGreenhouse": { + "value": 7.078537e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.e.HZLimMaxGreenhouse": { + "value": 1.359781e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.e.HZLimEarlyMars": {"value": 1.482982e10, "unit": u.m, "rtol": 1e-4}, + "log.final.e.Instellation": { + "value": 3053.312903, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.e.MeanMotion": { + "value": 1.185355e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.e.OrbPeriod": {"value": 5.300679e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.e.SemiMajorAxis": {"value": 4.380652e09, "unit": u.m, "rtol": 1e-4}, + "log.final.e.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.e.SurfWaterMass": {"value": 7.403320, "unit": u.TO, "rtol": 1e-4}, + "log.final.e.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.e.OxygenMass": {"value": 418.194151, "unit": u.bar, "rtol": 1e-4}, + "log.final.e.RGLimit": {"value": 6.869946e09, "unit": u.m, "rtol": 1e-4}, + "log.final.e.XO": {"value": 0.377310, "rtol": 1e-4}, + "log.final.e.EtaO": {"value": 0.299544, "rtol": 1e-4}, + "log.final.e.PlanetRadius": {"value": 5.804071e06, "unit": u.m, "rtol": 1e-4}, + "log.final.e.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.e.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.e.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.e.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.e.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.e.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.e.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.e.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.e.DEnvMassDt": { + "value": 0.000000, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.e.FXUV": {"value": 3.053313, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.e.AtmXAbsEffH2O": {"value": 0.051776, "rtol": 1e-4}, + "log.final.e.RocheRadius": {"value": 9.004290e07, "unit": u.m, "rtol": 1e-4}, + "log.final.e.BondiRadius": {"value": 2.579337e08, "unit": u.m, "rtol": 1e-4}, + "log.final.e.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.e.RRCriticalFlux": { + "value": 34.669871, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.e.CrossoverMass": { + "value": 3.474669e-26, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.e.WaterEscapeRegime": {"value": 3.000000, "rtol": 1e-4}, + "log.final.e.FXUVCRITDRAG": { + "value": 0.760060, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.e.HREFFLUX": { + "value": 4.968939e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.e.XO2": {"value": 0.095789, "rtol": 1e-4}, + "log.final.e.XH2O": {"value": 0.904211, "rtol": 1e-4}, + "log.final.e.HDiffFlux": { + "value": 1.101399e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.e.HRefODragMod": {"value": 0.294433, "rtol": 1e-4}, + "log.final.e.KTide": {"value": 0.903445, "rtol": 1e-4}, + "log.final.e.RGDuration": {"value": 0.00000e00, "unit": u.yr, "rtol": 1e-4}, + } ) -class Test_AbioticO2(Benchmark): - pass +class Test_AbioticO2(Benchmark): + pass diff --git a/tests/AtmescStellar/DiffLimWaterEscape/test_DiffLimWaterEscape.py b/tests/AtmescStellar/DiffLimWaterEscape/test_DiffLimWaterEscape.py index af8529476..7967c1876 100644 --- a/tests/AtmescStellar/DiffLimWaterEscape/test_DiffLimWaterEscape.py +++ b/tests/AtmescStellar/DiffLimWaterEscape/test_DiffLimWaterEscape.py @@ -1,266 +1,447 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.151432e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -1.877843e+39, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -1.919599e+39, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 4.178988e+37, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.star.Mass": {"value": 1.789574e+29, "unit": u.kg}, - "log.initial.star.Radius": {"value": 6.681051e+08, "unit": u.m}, - "log.initial.star.RadGyra": {"value": 0.444800}, - "log.initial.star.RotAngMom": {"value": 1.149304e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.RotVel": {"value": 4.858597e+04, "unit": u.m / u.sec}, - "log.initial.star.BodyType": {"value": 0.000000}, - "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.star.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.star.Density": {"value": 143.260634, "unit": u.kg / u.m ** 3}, - "log.initial.star.HZLimitDryRunaway": {"value": 3.305062e+10, "unit": u.m}, - "log.initial.star.HZLimRecVenus": {"value": 2.977014e+10, "unit": u.m}, - "log.initial.star.HZLimRunaway": {"value": 3.916594e+10, "unit": u.m}, - "log.initial.star.HZLimMoistGreenhouse": {"value": 3.939084e+10, "unit": u.m}, - "log.initial.star.HZLimMaxGreenhouse": {"value": 7.572440e+10, "unit": u.m}, - "log.initial.star.HZLimEarlyMars": {"value": 8.258537e+10, "unit": u.m}, - "log.initial.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.LXUVTot": {"value": 5.924722e-05, "unit": u.LSUN}, - "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.star.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.Luminosity": {"value": 0.059247, "unit": u.LSUN}, - "log.initial.star.LXUVStellar": {"value": 2.278648e+22, "unit": u.W}, - "log.initial.star.Temperature": {"value": 2907.334487, "unit": u.K}, - "log.initial.star.LXUVFrac": {"value": 0.001000}, - "log.initial.star.RossbyNumber": {"value": 0.014106}, - "log.initial.star.DRotPerDtStellar": {"value": 2.355449e-09}, - "log.initial.b.Mass": {"value": 8.223700e+24, "unit": u.kg}, - "log.initial.b.Radius": {"value": 7.124338e+06, "unit": u.m}, - "log.initial.b.RadGyra": {"value": 0.500000}, - "log.initial.b.BodyType": {"value": 0.000000}, - "log.initial.b.Density": {"value": 5429.316562, "unit": u.kg / u.m ** 3}, - "log.initial.b.HZLimitDryRunaway": {"value": 3.305089e+10, "unit": u.m}, - "log.initial.b.HZLimRecVenus": {"value": 2.977014e+10, "unit": u.m}, - "log.initial.b.HZLimRunaway": {"value": 3.916594e+10, "unit": u.m}, - "log.initial.b.HZLimMoistGreenhouse": {"value": 3.939084e+10, "unit": u.m}, - "log.initial.b.HZLimMaxGreenhouse": {"value": 7.572440e+10, "unit": u.m}, - "log.initial.b.HZLimEarlyMars": {"value": 8.258537e+10, "unit": u.m}, - "log.initial.b.Instellation": {"value": 6.076083e+05, "unit": u.kg / u.sec ** 3}, - "log.initial.b.MeanMotion": {"value": 4.813397e-05, "unit": 1 / u.sec}, - "log.initial.b.OrbPeriod": {"value": 1.305354e+05, "unit": u.sec}, - "log.initial.b.SemiMajorAxis": {"value": 1.727522e+09, "unit": u.m}, - "log.initial.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.b.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, - "log.initial.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.b.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.b.RGLimit": {"value": 3.770574e+10, "unit": u.m}, - "log.initial.b.XO": {"value": 0.333333}, - "log.initial.b.EtaO": {"value": 0.902643}, - "log.initial.b.PlanetRadius": {"value": 7.124338e+06, "unit": u.m}, - "log.initial.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.b.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.b.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.b.PresXUV": {"value": 5.000000}, - "log.initial.b.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.b.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.b.AtmGasConst": {"value": 4124.000000}, - "log.initial.b.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.b.FXUV": {"value": 607.608327, "unit": u.W / u.m ** 2}, - "log.initial.b.AtmXAbsEffH2O": {"value": 0.010000}, - "log.initial.b.RocheRadius": {"value": 4.290313e+07, "unit": u.m}, - "log.initial.b.BondiRadius": {"value": 3.107839e+08, "unit": u.m}, - "log.initial.b.HEscapeRegime": {"value": 8.000000}, - "log.initial.b.RRCriticalFlux": {"value": 41.454587, "unit": u.W / u.m ** 2}, - "log.initial.b.CrossoverMass": {"value": 2.575027e-25, "unit": u.kg}, - "log.initial.b.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.b.FXUVCRITDRAG": {"value": 7.247839, "unit": u.W / u.m ** 2}, - "log.initial.b.HREFFLUX": {"value": 1.178796e+19, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.XO2": {"value": 0.000000}, - "log.initial.b.XH2O": {"value": 1.000000}, - "log.initial.b.HDiffFlux": {"value": 1.395966e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.b.HRefODragMod": {"value": 0.121638}, - "log.initial.b.KTide": {"value": 0.753205}, - "log.initial.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.initial.e.Mass": {"value": 4.138725e+24, "unit": u.kg}, - "log.initial.e.Radius": {"value": 5.880608e+06, "unit": u.m}, - "log.initial.e.RadGyra": {"value": 0.500000}, - "log.initial.e.BodyType": {"value": 0.000000}, - "log.initial.e.Density": {"value": 4858.600773, "unit": u.kg / u.m ** 3}, - "log.initial.e.HZLimitDryRunaway": {"value": 3.305129e+10, "unit": u.m}, - "log.initial.e.HZLimRecVenus": {"value": 2.977014e+10, "unit": u.m}, - "log.initial.e.HZLimRunaway": {"value": 3.916594e+10, "unit": u.m}, - "log.initial.e.HZLimMoistGreenhouse": {"value": 3.939084e+10, "unit": u.m}, - "log.initial.e.HZLimMaxGreenhouse": {"value": 7.572440e+10, "unit": u.m}, - "log.initial.e.HZLimEarlyMars": {"value": 8.258537e+10, "unit": u.m}, - "log.initial.e.Instellation": {"value": 9.448996e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.e.MeanMotion": {"value": 1.191967e-05, "unit": 1 / u.sec}, - "log.initial.e.OrbPeriod": {"value": 5.271275e+05, "unit": u.sec}, - "log.initial.e.SemiMajorAxis": {"value": 4.380718e+09, "unit": u.m}, - "log.initial.e.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.e.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, - "log.initial.e.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.e.OxygenMass": {"value": 0.000000, "unit": u.bar}, - "log.initial.e.RGLimit": {"value": 3.832506e+10, "unit": u.m}, - "log.initial.e.XO": {"value": 0.333333}, - "log.initial.e.EtaO": {"value": 0.776474}, - "log.initial.e.PlanetRadius": {"value": 5.880608e+06, "unit": u.m}, - "log.initial.e.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.e.RadXUV": {"value": -1.000000, "unit": u.m}, - "log.initial.e.RadSolid": {"value": -1.000000, "unit": u.m}, - "log.initial.e.PresXUV": {"value": 5.000000}, - "log.initial.e.ScaleHeight": {"value": -1.000000, "unit": u.m}, - "log.initial.e.ThermTemp": {"value": 400.000000, "unit": u.K}, - "log.initial.e.AtmGasConst": {"value": 4124.000000}, - "log.initial.e.PresSurf": {"value": -1.000000, "unit": u.Pa}, - "log.initial.e.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, - "log.initial.e.FXUV": {"value": 94.489956, "unit": u.W / u.m ** 2}, - "log.initial.e.AtmXAbsEffH2O": {"value": 0.011065}, - "log.initial.e.RocheRadius": {"value": 8.653872e+07, "unit": u.m}, - "log.initial.e.BondiRadius": {"value": 9.821934e+07, "unit": u.m}, - "log.initial.e.HEscapeRegime": {"value": 8.000000}, - "log.initial.e.RRCriticalFlux": {"value": 26.551159, "unit": u.W / u.m ** 2}, - "log.initial.e.CrossoverMass": {"value": 1.130931e-25, "unit": u.kg}, - "log.initial.e.WaterEscapeRegime": {"value": 3.000000}, - "log.initial.e.FXUVCRITDRAG": {"value": 2.949984, "unit": u.W / u.m ** 2}, - "log.initial.e.HREFFLUX": {"value": 3.326851e+18, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.e.XO2": {"value": 0.000000}, - "log.initial.e.XH2O": {"value": 1.000000}, - "log.initial.e.HDiffFlux": {"value": 1.031142e+17, "unit": 1 / u.m ** 2 / u.sec}, - "log.initial.e.HRefODragMod": {"value": 0.138662}, - "log.initial.e.KTide": {"value": 0.898227}, - "log.initial.e.RGDuration": {"value": 0.00000e+00, "unit": u.yr}, - "log.final.system.Age": {"value": 3.001128e+16, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 2.997972e+16, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.140605e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -1.890023e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -1.631379e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 9.851807e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.Mass": {"value": 1.789574e+29, "unit": u.kg, "rtol": 1e-4}, - "log.final.star.Radius": {"value": 7.861410e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.star.RadGyra": {"value": 0.465100, "rtol": 1e-4}, - "log.final.star.RotAngMom": {"value": 2.171174e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.RotVel": {"value": 7134.305972, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotRate": {"value": 9.075097e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.RotPer": {"value": 6.923546e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.Density": {"value": 8.793460e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.star.HZLimitDryRunaway": {"value": 3.236261e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRecVenus": {"value": 2.926995e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRunaway": {"value": 3.845735e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMoistGreenhouse": {"value": 3.872906e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMaxGreenhouse": {"value": 7.519102e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimEarlyMars": {"value": 8.200580e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.LXUVTot": {"value": 5.680619e-07, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.LostEnergy": {"value": 1.442281e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostAngMom": {"value": 1.116766e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.Luminosity": {"value": 0.000568, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.LXUVStellar": {"value": 2.184766e+20, "unit": u.W, "rtol": 1e-4}, - "log.final.star.Temperature": {"value": 2649.348933, "unit": u.K, "rtol": 1e-4}, - "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.star.RossbyNumber": {"value": 0.009905, "rtol": 1e-4}, - "log.final.star.DRotPerDtStellar": {"value": 1.447229e-12, "rtol": 1e-4}, - "log.final.b.Mass": {"value": 8.223700e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.Radius": {"value": 7.124338e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.Density": {"value": 5429.316562, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.b.HZLimitDryRunaway": {"value": 3.236287e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRecVenus": {"value": 2.926995e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRunaway": {"value": 3.845735e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMoistGreenhouse": {"value": 3.872906e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMaxGreenhouse": {"value": 7.519102e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimEarlyMars": {"value": 8.200580e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.Instellation": {"value": 5825.743992, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.MeanMotion": {"value": 4.813397e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.OrbPeriod": {"value": 1.305354e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiMajorAxis": {"value": 1.727522e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.SurfWaterMass": {"value": 0.000000, "unit": u.TO, "rtol": 1e-4}, - "log.final.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.OxygenMass": {"value": 1146.053603, "unit": u.bar, "rtol": 1e-4}, - "log.final.b.RGLimit": {"value": 3.704010e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.XO": {"value": 1.000000, "rtol": 1e-4}, - "log.final.b.EtaO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.PlanetRadius": {"value": 7.124338e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.b.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.b.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.b.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.b.FXUV": {"value": 5.825744, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.AtmXAbsEffH2O": {"value": 0.041374, "rtol": 1e-4}, - "log.final.b.RocheRadius": {"value": 4.290313e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.b.BondiRadius": {"value": 9.942293e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.b.RRCriticalFlux": {"value": 41.454587, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.b.FXUVCRITDRAG": {"value": 0.000000, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.HREFFLUX": {"value": 4.676160e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.XO2": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.XH2O": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.HDiffFlux": {"value": 0.000000, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.b.HRefODragMod": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.KTide": {"value": 0.753205, "rtol": 1e-4}, - "log.final.b.RGDuration": {"value": 0.00000e+00, "unit": u.yr, "rtol": 1e-4}, - "log.final.e.Mass": {"value": 4.138725e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.e.Radius": {"value": 5.880608e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.e.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.e.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.e.Density": {"value": 4858.600773, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.e.HZLimitDryRunaway": {"value": 3.236326e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimRecVenus": {"value": 2.926995e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimRunaway": {"value": 3.845735e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimMoistGreenhouse": {"value": 3.872906e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimMaxGreenhouse": {"value": 7.519102e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HZLimEarlyMars": {"value": 8.200580e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.Instellation": {"value": 905.968971, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.e.MeanMotion": {"value": 1.191967e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.e.OrbPeriod": {"value": 5.271275e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.e.SemiMajorAxis": {"value": 4.380718e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.e.SurfWaterMass": {"value": 3.053422, "unit": u.TO, "rtol": 1e-4}, - "log.final.e.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.e.OxygenMass": {"value": 1031.243496, "unit": u.bar, "rtol": 1e-4}, - "log.final.e.RGLimit": {"value": 3.765018e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.e.XO": {"value": 0.554278, "rtol": 1e-4}, - "log.final.e.EtaO": {"value": 0.000000, "rtol": 1e-4}, - "log.final.e.PlanetRadius": {"value": 5.880608e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.e.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.e.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.e.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.e.PresXUV": {"value": 5.000000, "rtol": 1e-4}, - "log.final.e.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.e.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.e.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, - "log.final.e.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, - "log.final.e.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.e.FXUV": {"value": 0.905969, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.e.AtmXAbsEffH2O": {"value": 0.073282, "rtol": 1e-4}, - "log.final.e.RocheRadius": {"value": 8.653872e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.e.BondiRadius": {"value": 3.142136e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.e.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.e.RRCriticalFlux": {"value": 26.551159, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.e.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.e.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, - "log.final.e.FXUVCRITDRAG": {"value": 0.297807, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.e.HREFFLUX": {"value": 2.112523e+17, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.e.XO2": {"value": 0.426457, "rtol": 1e-4}, - "log.final.e.XH2O": {"value": 0.573543, "rtol": 1e-4}, - "log.final.e.HDiffFlux": {"value": 6.894047e+16, "unit": 1 / u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.e.HRefODragMod": {"value": 0.003131, "rtol": 1e-4}, - "log.final.e.KTide": {"value": 0.898227, "rtol": 1e-4}, - "log.final.e.RGDuration": {"value": 3.80345e+08, "unit": u.yr, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.151432e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -1.877843e39, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -1.919599e39, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 4.178988e37, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.star.Mass": {"value": 1.789574e29, "unit": u.kg}, + "log.initial.star.Radius": {"value": 6.681051e08, "unit": u.m}, + "log.initial.star.RadGyra": {"value": 0.444800}, + "log.initial.star.RotAngMom": { + "value": 1.149304e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.RotVel": {"value": 4.858597e04, "unit": u.m / u.sec}, + "log.initial.star.BodyType": {"value": 0.000000}, + "log.initial.star.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.star.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.star.Density": {"value": 143.260634, "unit": u.kg / u.m**3}, + "log.initial.star.HZLimitDryRunaway": {"value": 3.305062e10, "unit": u.m}, + "log.initial.star.HZLimRecVenus": {"value": 2.977014e10, "unit": u.m}, + "log.initial.star.HZLimRunaway": {"value": 3.916594e10, "unit": u.m}, + "log.initial.star.HZLimMoistGreenhouse": {"value": 3.939084e10, "unit": u.m}, + "log.initial.star.HZLimMaxGreenhouse": {"value": 7.572440e10, "unit": u.m}, + "log.initial.star.HZLimEarlyMars": {"value": 8.258537e10, "unit": u.m}, + "log.initial.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.LXUVTot": {"value": 5.924722e-05, "unit": u.LSUN}, + "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.star.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.Luminosity": {"value": 0.059247, "unit": u.LSUN}, + "log.initial.star.LXUVStellar": {"value": 2.278648e22, "unit": u.W}, + "log.initial.star.Temperature": {"value": 2907.334487, "unit": u.K}, + "log.initial.star.LXUVFrac": {"value": 0.001000}, + "log.initial.star.RossbyNumber": {"value": 0.014106}, + "log.initial.star.DRotPerDtStellar": {"value": 2.355449e-09}, + "log.initial.b.Mass": {"value": 8.223700e24, "unit": u.kg}, + "log.initial.b.Radius": {"value": 7.124338e06, "unit": u.m}, + "log.initial.b.RadGyra": {"value": 0.500000}, + "log.initial.b.BodyType": {"value": 0.000000}, + "log.initial.b.Density": {"value": 5429.316562, "unit": u.kg / u.m**3}, + "log.initial.b.HZLimitDryRunaway": {"value": 3.305089e10, "unit": u.m}, + "log.initial.b.HZLimRecVenus": {"value": 2.977014e10, "unit": u.m}, + "log.initial.b.HZLimRunaway": {"value": 3.916594e10, "unit": u.m}, + "log.initial.b.HZLimMoistGreenhouse": {"value": 3.939084e10, "unit": u.m}, + "log.initial.b.HZLimMaxGreenhouse": {"value": 7.572440e10, "unit": u.m}, + "log.initial.b.HZLimEarlyMars": {"value": 8.258537e10, "unit": u.m}, + "log.initial.b.Instellation": {"value": 6.076083e05, "unit": u.kg / u.sec**3}, + "log.initial.b.MeanMotion": {"value": 4.813397e-05, "unit": 1 / u.sec}, + "log.initial.b.OrbPeriod": {"value": 1.305354e05, "unit": u.sec}, + "log.initial.b.SemiMajorAxis": {"value": 1.727522e09, "unit": u.m}, + "log.initial.b.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.b.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, + "log.initial.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.b.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.b.RGLimit": {"value": 3.770574e10, "unit": u.m}, + "log.initial.b.XO": {"value": 0.333333}, + "log.initial.b.EtaO": {"value": 0.902643}, + "log.initial.b.PlanetRadius": {"value": 7.124338e06, "unit": u.m}, + "log.initial.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.b.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.b.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.b.PresXUV": {"value": 5.000000}, + "log.initial.b.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.b.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.b.AtmGasConst": {"value": 4124.000000}, + "log.initial.b.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.b.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.b.FXUV": {"value": 607.608327, "unit": u.W / u.m**2}, + "log.initial.b.AtmXAbsEffH2O": {"value": 0.010000}, + "log.initial.b.RocheRadius": {"value": 4.290313e07, "unit": u.m}, + "log.initial.b.BondiRadius": {"value": 3.107839e08, "unit": u.m}, + "log.initial.b.HEscapeRegime": {"value": 8.000000}, + "log.initial.b.RRCriticalFlux": {"value": 41.454587, "unit": u.W / u.m**2}, + "log.initial.b.CrossoverMass": {"value": 2.575027e-25, "unit": u.kg}, + "log.initial.b.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.b.FXUVCRITDRAG": {"value": 7.247839, "unit": u.W / u.m**2}, + "log.initial.b.HREFFLUX": {"value": 1.178796e19, "unit": 1 / u.m**2 / u.sec}, + "log.initial.b.XO2": {"value": 0.000000}, + "log.initial.b.XH2O": {"value": 1.000000}, + "log.initial.b.HDiffFlux": {"value": 1.395966e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.b.HRefODragMod": {"value": 0.121638}, + "log.initial.b.KTide": {"value": 0.753205}, + "log.initial.b.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.initial.e.Mass": {"value": 4.138725e24, "unit": u.kg}, + "log.initial.e.Radius": {"value": 5.880608e06, "unit": u.m}, + "log.initial.e.RadGyra": {"value": 0.500000}, + "log.initial.e.BodyType": {"value": 0.000000}, + "log.initial.e.Density": {"value": 4858.600773, "unit": u.kg / u.m**3}, + "log.initial.e.HZLimitDryRunaway": {"value": 3.305129e10, "unit": u.m}, + "log.initial.e.HZLimRecVenus": {"value": 2.977014e10, "unit": u.m}, + "log.initial.e.HZLimRunaway": {"value": 3.916594e10, "unit": u.m}, + "log.initial.e.HZLimMoistGreenhouse": {"value": 3.939084e10, "unit": u.m}, + "log.initial.e.HZLimMaxGreenhouse": {"value": 7.572440e10, "unit": u.m}, + "log.initial.e.HZLimEarlyMars": {"value": 8.258537e10, "unit": u.m}, + "log.initial.e.Instellation": {"value": 9.448996e04, "unit": u.kg / u.sec**3}, + "log.initial.e.MeanMotion": {"value": 1.191967e-05, "unit": 1 / u.sec}, + "log.initial.e.OrbPeriod": {"value": 5.271275e05, "unit": u.sec}, + "log.initial.e.SemiMajorAxis": {"value": 4.380718e09, "unit": u.m}, + "log.initial.e.LXUVTot": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.e.SurfWaterMass": {"value": 10.000000, "unit": u.TO}, + "log.initial.e.EnvelopeMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.e.OxygenMass": {"value": 0.000000, "unit": u.bar}, + "log.initial.e.RGLimit": {"value": 3.832506e10, "unit": u.m}, + "log.initial.e.XO": {"value": 0.333333}, + "log.initial.e.EtaO": {"value": 0.776474}, + "log.initial.e.PlanetRadius": {"value": 5.880608e06, "unit": u.m}, + "log.initial.e.OxygenMantleMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.e.RadXUV": {"value": -1.000000, "unit": u.m}, + "log.initial.e.RadSolid": {"value": -1.000000, "unit": u.m}, + "log.initial.e.PresXUV": {"value": 5.000000}, + "log.initial.e.ScaleHeight": {"value": -1.000000, "unit": u.m}, + "log.initial.e.ThermTemp": {"value": 400.000000, "unit": u.K}, + "log.initial.e.AtmGasConst": {"value": 4124.000000}, + "log.initial.e.PresSurf": {"value": -1.000000, "unit": u.Pa}, + "log.initial.e.DEnvMassDt": {"value": 0.000000, "unit": u.kg / u.sec}, + "log.initial.e.FXUV": {"value": 94.489956, "unit": u.W / u.m**2}, + "log.initial.e.AtmXAbsEffH2O": {"value": 0.011065}, + "log.initial.e.RocheRadius": {"value": 8.653872e07, "unit": u.m}, + "log.initial.e.BondiRadius": {"value": 9.821934e07, "unit": u.m}, + "log.initial.e.HEscapeRegime": {"value": 8.000000}, + "log.initial.e.RRCriticalFlux": {"value": 26.551159, "unit": u.W / u.m**2}, + "log.initial.e.CrossoverMass": {"value": 1.130931e-25, "unit": u.kg}, + "log.initial.e.WaterEscapeRegime": {"value": 3.000000}, + "log.initial.e.FXUVCRITDRAG": {"value": 2.949984, "unit": u.W / u.m**2}, + "log.initial.e.HREFFLUX": {"value": 3.326851e18, "unit": 1 / u.m**2 / u.sec}, + "log.initial.e.XO2": {"value": 0.000000}, + "log.initial.e.XH2O": {"value": 1.000000}, + "log.initial.e.HDiffFlux": {"value": 1.031142e17, "unit": 1 / u.m**2 / u.sec}, + "log.initial.e.HRefODragMod": {"value": 0.138662}, + "log.initial.e.KTide": {"value": 0.898227}, + "log.initial.e.RGDuration": {"value": 0.00000e00, "unit": u.yr}, + "log.final.system.Age": {"value": 3.001128e16, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 2.997972e16, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.140606e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -1.889993e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -1.631379e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 9.851973e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.Mass": {"value": 1.789574e29, "unit": u.kg, "rtol": 1e-4}, + "log.final.star.Radius": {"value": 7.861410e07, "unit": u.m, "rtol": 1e-4}, + "log.final.star.RadGyra": {"value": 0.465100, "rtol": 1e-4}, + "log.final.star.RotAngMom": { + "value": 2.171192e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotVel": { + "value": 7134.365876, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotRate": { + "value": 9.075173e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotPer": {"value": 6.923488e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.Density": { + "value": 8.793460e04, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.star.HZLimitDryRunaway": { + "value": 3.236263e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRecVenus": { + "value": 2.926998e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRunaway": { + "value": 3.845738e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMoistGreenhouse": { + "value": 3.872909e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMaxGreenhouse": { + "value": 7.519107e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimEarlyMars": { + "value": 8.200586e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.LXUVTot": {"value": 5.680628e-07, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.star.LostEnergy": { + "value": 1.442284e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostAngMom": { + "value": 1.116766e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.Luminosity": {"value": 0.000568, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.star.LXUVStellar": {"value": 2.184770e20, "unit": u.W, "rtol": 1e-4}, + "log.final.star.Temperature": {"value": 2649.349787, "unit": u.K, "rtol": 1e-4}, + "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.star.RossbyNumber": {"value": 0.009905, "rtol": 1e-4}, + "log.final.star.DRotPerDtStellar": {"value": 1.447216e-12, "rtol": 1e-4}, + "log.final.b.Mass": {"value": 8.223700e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.Radius": {"value": 7.124338e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.Density": { + "value": 5429.316562, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.b.HZLimitDryRunaway": { + "value": 3.236289e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRecVenus": {"value": 2.926998e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimRunaway": {"value": 3.845738e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimMoistGreenhouse": { + "value": 3.872909e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMaxGreenhouse": { + "value": 7.519107e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimEarlyMars": {"value": 8.200586e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.Instellation": { + "value": 5825.753033, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.MeanMotion": { + "value": 4.813397e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.OrbPeriod": {"value": 1.305354e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.SemiMajorAxis": {"value": 1.727522e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.SurfWaterMass": {"value": 0.000000, "unit": u.TO, "rtol": 1e-4}, + "log.final.b.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.OxygenMass": {"value": 1146.048414, "unit": u.bar, "rtol": 1e-4}, + "log.final.b.RGLimit": {"value": 3.704013e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.XO": {"value": 1.000000, "rtol": 1e-4}, + "log.final.b.EtaO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.PlanetRadius": {"value": 7.124338e06, "unit": u.m, "rtol": 1e-4}, + "log.final.b.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.b.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.b.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.b.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.b.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.b.DEnvMassDt": { + "value": 0.000000, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.b.FXUV": {"value": 5.825753, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.b.AtmXAbsEffH2O": {"value": 0.041374, "rtol": 1e-4}, + "log.final.b.RocheRadius": {"value": 4.290313e07, "unit": u.m, "rtol": 1e-4}, + "log.final.b.BondiRadius": {"value": 9.942289e08, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.b.RRCriticalFlux": { + "value": 41.454587, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.b.FXUVCRITDRAG": { + "value": 0.000000, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.HREFFLUX": { + "value": 4.676165e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.XO2": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.XH2O": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.HDiffFlux": { + "value": 0.000000, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.HRefODragMod": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.KTide": {"value": 0.753205, "rtol": 1e-4}, + "log.final.b.RGDuration": {"value": 0.00000e00, "unit": u.yr, "rtol": 1e-4}, + "log.final.e.Mass": {"value": 4.138725e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.e.Radius": {"value": 5.880608e06, "unit": u.m, "rtol": 1e-4}, + "log.final.e.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.e.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.e.Density": { + "value": 4858.600773, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.e.HZLimitDryRunaway": { + "value": 3.236329e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.e.HZLimRecVenus": {"value": 2.926998e09, "unit": u.m, "rtol": 1e-4}, + "log.final.e.HZLimRunaway": {"value": 3.845738e09, "unit": u.m, "rtol": 1e-4}, + "log.final.e.HZLimMoistGreenhouse": { + "value": 3.872909e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.e.HZLimMaxGreenhouse": { + "value": 7.519107e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.e.HZLimEarlyMars": {"value": 8.200586e09, "unit": u.m, "rtol": 1e-4}, + "log.final.e.Instellation": { + "value": 905.970378, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.e.MeanMotion": { + "value": 1.191967e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.e.OrbPeriod": {"value": 5.271275e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.e.SemiMajorAxis": {"value": 4.380718e09, "unit": u.m, "rtol": 1e-4}, + "log.final.e.LXUVTot": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.e.SurfWaterMass": {"value": 3.053414, "unit": u.TO, "rtol": 1e-4}, + "log.final.e.EnvelopeMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.e.OxygenMass": {"value": 1031.243434, "unit": u.bar, "rtol": 1e-4}, + "log.final.e.RGLimit": {"value": 3.765021e09, "unit": u.m, "rtol": 1e-4}, + "log.final.e.XO": {"value": 0.554278, "rtol": 1e-4}, + "log.final.e.EtaO": {"value": 0.000000, "rtol": 1e-4}, + "log.final.e.PlanetRadius": {"value": 5.880608e06, "unit": u.m, "rtol": 1e-4}, + "log.final.e.OxygenMantleMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.e.RadXUV": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.e.RadSolid": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.e.PresXUV": {"value": 5.000000, "rtol": 1e-4}, + "log.final.e.ScaleHeight": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.e.ThermTemp": {"value": 400.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.e.AtmGasConst": {"value": 4124.000000, "rtol": 1e-4}, + "log.final.e.PresSurf": {"value": -1.000000, "unit": u.Pa, "rtol": 1e-4}, + "log.final.e.DEnvMassDt": { + "value": 0.000000, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.e.FXUV": {"value": 0.905970, "unit": u.W / u.m**2, "rtol": 1e-4}, + "log.final.e.AtmXAbsEffH2O": {"value": 0.073282, "rtol": 1e-4}, + "log.final.e.RocheRadius": {"value": 8.653872e07, "unit": u.m, "rtol": 1e-4}, + "log.final.e.BondiRadius": {"value": 3.142135e08, "unit": u.m, "rtol": 1e-4}, + "log.final.e.HEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.e.RRCriticalFlux": { + "value": 26.551159, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.e.CrossoverMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.e.WaterEscapeRegime": {"value": 8.000000, "rtol": 1e-4}, + "log.final.e.FXUVCRITDRAG": { + "value": 0.297807, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.e.HREFFLUX": { + "value": 2.112525e17, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.e.XO2": {"value": 0.426458, "rtol": 1e-4}, + "log.final.e.XH2O": {"value": 0.573542, "rtol": 1e-4}, + "log.final.e.HDiffFlux": { + "value": 6.894041e16, + "unit": 1 / u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.e.HRefODragMod": {"value": 0.003131, "rtol": 1e-4}, + "log.final.e.KTide": {"value": 0.898227, "rtol": 1e-4}, + "log.final.e.RGDuration": {"value": 3.80352e08, "unit": u.yr, "rtol": 1e-4}, + } ) -class Test_DiffLimWaterEscape(Benchmark): - pass +class Test_DiffLimWaterEscape(Benchmark): + pass diff --git a/tests/BinaryEqtideStellar/STEEP_CBP_CPL/test_STEEP_CBP_CPL.py b/tests/BinaryEqtideStellar/STEEP_CBP_CPL/test_STEEP_CBP_CPL.py index 41594da89..eee701ca6 100644 --- a/tests/BinaryEqtideStellar/STEEP_CBP_CPL/test_STEEP_CBP_CPL.py +++ b/tests/BinaryEqtideStellar/STEEP_CBP_CPL/test_STEEP_CBP_CPL.py @@ -1,510 +1,1098 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.709799e+45, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -1.962850e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -9.406038e+40, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 3.015563e+39, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.primary.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.primary.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.Xobl": {"value": 0.000000}, - "log.initial.primary.Yobl": {"value": 0.000000}, - "log.initial.primary.Zobl": {"value": 1.000000}, - "log.initial.primary.Radius": {"value": 1.683307e+09, "unit": u.m}, - "log.initial.primary.RadGyra": {"value": 0.449900}, - "log.initial.primary.RotAngMom": {"value": 8.293392e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.primary.RotKinEnergy": {"value": 3.015563e+39, "unit": u.Joule}, - "log.initial.primary.RotVel": {"value": 1.224136e+05, "unit": u.m / u.sec}, - "log.initial.primary.BodyType": {"value": 1.000000}, - "log.initial.primary.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.primary.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.primary.Density": {"value": 99.524124, "unit": u.kg / u.m ** 3}, - "log.initial.primary.SurfEnFluxTotal": {"value": 7.175751e+06, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.TidalQ": {"value": 1.000000e+06}, - "log.initial.primary.ImK2": {"value": -5.000000e-07}, - "log.initial.primary.K2": {"value": 0.500000}, - "log.initial.primary.K2Man": {"value": 0.010000}, - "log.initial.primary.Imk2Man": {"value": 0.000000}, - "log.initial.primary.TidalQMantle": {"value": 100.000000}, - "log.initial.primary.HEcc": {"value": 0.000000}, - "log.initial.primary.HZLimitDryRunaway": {"value": 1.887931e+11, "unit": u.m}, - "log.initial.primary.HZLimRecVenus": {"value": 2.320714e+11, "unit": u.m}, - "log.initial.primary.HZLimRunaway": {"value": 3.080886e+11, "unit": u.m}, - "log.initial.primary.HZLimMoistGreenhouse": {"value": 3.070674e+11, "unit": u.m}, - "log.initial.primary.HZLimMaxGreenhouse": {"value": 5.557245e+11, "unit": u.m}, - "log.initial.primary.HZLimEarlyMars": {"value": 6.061886e+11, "unit": u.m}, - "log.initial.primary.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.KEcc": {"value": 0.000000}, - "log.initial.primary.Eccentricity": {"value": -1.000000}, - "log.initial.primary.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.primary.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.primary.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.primary.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.primary.COPP": {"value": 0.000000}, - "log.initial.primary.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.primary.ArgP": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.Inc": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.LongA": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.LXUVTot": {"value": 7.435159e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.TotOrbEnergy": {"value": -1.419534e+40, "unit": u.Joule}, - "log.initial.primary.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.primary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.primary.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.primary.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.primary.BodyDeccDt": {"value": -1.000000}, - "log.initial.primary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.primary.DRotPerDtEqtide": {"value": 5.050585e-09}, - "log.initial.primary.DRotRateDtEqtide": {"value": -4.251029e-18, "unit": 1 / u.sec ** 2}, - "log.initial.primary.EqRotRateDiscrete": {"value": 1.818051e-05, "unit": 1 / u.sec}, - "log.initial.primary.EqRotPerDiscrete": {"value": 3.456000e+05, "unit": u.sec}, - "log.initial.primary.EqRotRateCont": {"value": 2.206660e-05, "unit": 1 / u.sec}, - "log.initial.primary.EqRotPerCont": {"value": 2.847374e+05, "unit": u.sec}, - "log.initial.primary.EqRotPer": {"value": 3.456000e+05, "unit": u.sec}, - "log.initial.primary.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.primary.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.OceanK2": {"value": 0.010000}, - "log.initial.primary.EnvTidalQ": {"value": -1.000000}, - "log.initial.primary.OceanTidalQ": {"value": -1.000000}, - "log.initial.primary.TideLock": {"value": 0.000000}, - "log.initial.primary.RotTimeEqtide": {"value": 1.710693e+13, "unit": u.sec}, - "log.initial.primary.EnvK2": {"value": 0.010000}, - "log.initial.primary.OblTimeEqtide": {"value": -1.000000}, - "log.initial.primary.PowerEqtide": {"value": 2.555077e+26, "unit": u.W}, - "log.initial.primary.SurfEnFluxEqtide": {"value": 7.175751e+06, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.Luminosity": {"value": 7.435159e+26, "unit": u.W}, - "log.initial.primary.LXUVStellar": {"value": 7.435159e+23, "unit": u.W}, - "log.initial.primary.Temperature": {"value": 4377.256537, "unit": u.K}, - "log.initial.primary.LXUVFrac": {"value": 0.001000}, - "log.initial.primary.RossbyNumber": {"value": 0.029996}, - "log.initial.primary.DRotPerDtStellar": {"value": -4.719062e-10}, - "log.initial.primary.FreeEcc": {"value": -1.000000}, - "log.initial.primary.FreeInc": {"value": -1.000000, "unit": u.rad}, - "log.initial.primary.LL13N0": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.LL13K0": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.LL13V0": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.CBPR": {"value": 0.000000, "unit": u.m}, - "log.initial.primary.CBPZ": {"value": 0.000000, "unit": u.m}, - "log.initial.primary.CBPPhi": {"value": -1.000000, "unit": u.rad}, - "log.initial.primary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec}, - "log.initial.primary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec}, - "log.initial.primary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.primary.R0": {"value": 0.000000, "unit": u.m}, - "log.initial.primary.CBPInsol": {"value": -1.000000}, - "log.initial.primary.BinPriR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.primary.BinPriPhi": {"value": 3.141591, "unit": u.rad}, - "log.initial.primary.BinSecR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.primary.BinSecPhi": {"value": 6.283184, "unit": u.rad}, - "log.initial.secondary.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.secondary.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.Xobl": {"value": 0.000000}, - "log.initial.secondary.Yobl": {"value": 0.000000}, - "log.initial.secondary.Zobl": {"value": 1.000000}, - "log.initial.secondary.Radius": {"value": 263.919878, "unit": u.Rearth}, - "log.initial.secondary.RadGyra": {"value": 0.449900}, - "log.initial.secondary.RotAngMom": {"value": 8.293392e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.secondary.RotKinEnergy": {"value": 3.015563e+39, "unit": u.Joule}, - "log.initial.secondary.RotVel": {"value": 1.224136e+05, "unit": u.m / u.sec}, - "log.initial.secondary.BodyType": {"value": 1.000000}, - "log.initial.secondary.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.secondary.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.secondary.Density": {"value": 99.524124, "unit": u.kg / u.m ** 3}, - "log.initial.secondary.SurfEnFluxTotal": {"value": 7.175751e+06, "unit": u.W / u.m ** 2}, - "log.initial.secondary.TidalQ": {"value": 1.000000e+06}, - "log.initial.secondary.ImK2": {"value": -5.000000e-07}, - "log.initial.secondary.K2": {"value": 0.500000}, - "log.initial.secondary.K2Man": {"value": 0.010000}, - "log.initial.secondary.Imk2Man": {"value": 0.000000}, - "log.initial.secondary.TidalQMantle": {"value": 100.000000}, - "log.initial.secondary.HEcc": {"value": 0.000000}, - "log.initial.secondary.HZLimitDryRunaway": {"value": 1.909536e+11, "unit": u.m}, - "log.initial.secondary.HZLimRecVenus": {"value": 2.320714e+11, "unit": u.m}, - "log.initial.secondary.HZLimRunaway": {"value": 3.080886e+11, "unit": u.m}, - "log.initial.secondary.HZLimMoistGreenhouse": {"value": 3.070674e+11, "unit": u.m}, - "log.initial.secondary.HZLimMaxGreenhouse": {"value": 5.557245e+11, "unit": u.m}, - "log.initial.secondary.HZLimEarlyMars": {"value": 6.061886e+11, "unit": u.m}, - "log.initial.secondary.Instellation": {"value": 6.926850e+05, "unit": u.kg / u.sec ** 3}, - "log.initial.secondary.KEcc": {"value": 0.150000}, - "log.initial.secondary.Eccentricity": {"value": 0.150000}, - "log.initial.secondary.OrbEnergy": {"value": -1.419534e+40, "unit": u.Joule}, - "log.initial.secondary.MeanMotion": {"value": 1.818051e-05, "unit": 1 / u.sec}, - "log.initial.secondary.OrbPeriod": {"value": 4.000000, "unit": u.day}, - "log.initial.secondary.SemiMajorAxis": {"value": 0.062132, "unit": u.au}, - "log.initial.secondary.CriticalSemiMajorAxis": {"value": 0.174482, "unit": u.au}, - "log.initial.secondary.COPP": {"value": 0.000000}, - "log.initial.secondary.OrbAngMom": {"value": 1.543932e+45, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.secondary.ArgP": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.Inc": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.LongA": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.LXUVTot": {"value": 7.435159e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.secondary.TotOrbEnergy": {"value": -1.419534e+40, "unit": u.Joule}, - "log.initial.secondary.OrbPotEnergy": {"value": -2.839068e+40, "unit": u.Joule}, - "log.initial.secondary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.secondary.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.secondary.TidalRadius": {"value": 1.683307e+09, "unit": u.m}, - "log.initial.secondary.DsemiDtEqtide": {"value": 0.000127, "unit": u.m / u.sec}, - "log.initial.secondary.DeccDtEqtide": {"value": 3.785155e-15, "unit": 1 / u.sec}, - "log.initial.secondary.DMeanMotionDtEqtide": {"value": -3.728744e-19, "unit": 1 / u.sec ** 2}, - "log.initial.secondary.DOrbPerDtEqtide": {"value": 7.088106e-09}, - "log.initial.secondary.EccTimeEqtide": {"value": 3.962849e+13, "unit": u.sec}, - "log.initial.secondary.SemiTimeEqtide": {"value": 7.313660e+13, "unit": u.sec}, - "log.initial.secondary.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.DKEccDtEqtide": {"value": 3.785155e-15, "unit": 1 / u.sec}, - "log.initial.secondary.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.secondary.BodyDeccDt": {"value": -1.000000}, - "log.initial.secondary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.secondary.DRotPerDtEqtide": {"value": 5.050585e-09}, - "log.initial.secondary.DRotRateDtEqtide": {"value": -4.251029e-18, "unit": 1 / u.sec ** 2}, - "log.initial.secondary.EqRotRateDiscrete": {"value": 1.818051e-05, "unit": 1 / u.sec}, - "log.initial.secondary.EqRotPerDiscrete": {"value": 3.456000e+05, "unit": u.sec}, - "log.initial.secondary.EqRotRateCont": {"value": 2.206660e-05, "unit": 1 / u.sec}, - "log.initial.secondary.EqRotPerCont": {"value": 2.847374e+05, "unit": u.sec}, - "log.initial.secondary.EqRotPer": {"value": 3.456000e+05, "unit": u.sec}, - "log.initial.secondary.EqTidePower": {"value": 9.931503e+24, "unit": 1 / u.sec}, - "log.initial.secondary.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.OceanK2": {"value": 0.010000}, - "log.initial.secondary.EnvTidalQ": {"value": -1.000000}, - "log.initial.secondary.OceanTidalQ": {"value": -1.000000}, - "log.initial.secondary.TideLock": {"value": 0.000000}, - "log.initial.secondary.RotTimeEqtide": {"value": 1.710693e+13, "unit": u.sec}, - "log.initial.secondary.EnvK2": {"value": 0.010000}, - "log.initial.secondary.OblTimeEqtide": {"value": -1.000000}, - "log.initial.secondary.PowerEqtide": {"value": 2.555077e+26, "unit": u.W}, - "log.initial.secondary.SurfEnFluxEqtide": {"value": 7.175751e+06, "unit": u.kg / u.sec ** 3}, - "log.initial.secondary.Luminosity": {"value": 7.435159e+26, "unit": u.W}, - "log.initial.secondary.LXUVStellar": {"value": 7.435159e+23, "unit": u.W}, - "log.initial.secondary.Temperature": {"value": 4377.256537, "unit": u.K}, - "log.initial.secondary.LXUVFrac": {"value": 0.001000}, - "log.initial.secondary.RossbyNumber": {"value": 0.029996}, - "log.initial.secondary.DRotPerDtStellar": {"value": -4.719062e-10}, - "log.initial.secondary.FreeEcc": {"value": -1.000000}, - "log.initial.secondary.FreeInc": {"value": -1.000000, "unit": u.rad}, - "log.initial.secondary.LL13N0": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.LL13K0": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.LL13V0": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.CBPR": {"value": 0.000000, "unit": u.m}, - "log.initial.secondary.CBPZ": {"value": 0.000000, "unit": u.m}, - "log.initial.secondary.CBPPhi": {"value": -1.000000, "unit": u.rad}, - "log.initial.secondary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec}, - "log.initial.secondary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec}, - "log.initial.secondary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.R0": {"value": 0.000000, "unit": u.m}, - "log.initial.secondary.CBPInsol": {"value": -1.000000}, - "log.initial.secondary.BinPriR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.secondary.BinPriPhi": {"value": 3.141591, "unit": u.rad}, - "log.initial.secondary.BinSecR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.secondary.BinSecPhi": {"value": 6.283184, "unit": u.rad}, - "log.initial.cbp.Mass": {"value": 0.000000, "unit": u.kg}, - "log.initial.cbp.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.cbp.RadGyra": {"value": 0.500000}, - "log.initial.cbp.RotAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.cbp.BodyType": {"value": 0.000000}, - "log.initial.cbp.Density": {"value": 0.000000, "unit": u.kg / u.m ** 3}, - "log.initial.cbp.HZLimitDryRunaway": {"value": 1.888742e+11, "unit": u.m}, - "log.initial.cbp.HZLimRecVenus": {"value": 2.320714e+11, "unit": u.m}, - "log.initial.cbp.HZLimRunaway": {"value": 3.080886e+11, "unit": u.m}, - "log.initial.cbp.HZLimMoistGreenhouse": {"value": 3.070674e+11, "unit": u.m}, - "log.initial.cbp.HZLimMaxGreenhouse": {"value": 5.557245e+11, "unit": u.m}, - "log.initial.cbp.HZLimEarlyMars": {"value": 6.061886e+11, "unit": u.m}, - "log.initial.cbp.Instellation": {"value": 1.086841e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.cbp.Eccentricity": {"value": 0.029296}, - "log.initial.cbp.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.cbp.MeanMotion": {"value": 4.791245e-07, "unit": 1 / u.sec}, - "log.initial.cbp.OrbPeriod": {"value": 1.310354e+07, "unit": u.sec}, - "log.initial.cbp.SemiMajorAxis": {"value": 1.049027e+11, "unit": u.m}, - "log.initial.cbp.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.cbp.COPP": {"value": -0.000000}, - "log.initial.cbp.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.cbp.ArgP": {"value": 1.895838, "unit": u.rad}, - "log.initial.cbp.Inc": {"value": 0.005507, "unit": u.rad}, - "log.initial.cbp.LongA": {"value": 2.102302, "unit": u.rad}, - "log.initial.cbp.LongP": {"value": 3.998140, "unit": u.rad}, - "log.initial.cbp.TotOrbEnergy": {"value": -1.419534e+40, "unit": u.Joule}, - "log.initial.cbp.OrbPotEnergy": {"value": -0.000000, "unit": u.Joule}, - "log.initial.cbp.FreeEcc": {"value": 0.030000}, - "log.initial.cbp.FreeInc": {"value": 0.005381, "unit": u.rad}, - "log.initial.cbp.LL13N0": {"value": 4.794773e-07, "unit": u.sec}, - "log.initial.cbp.LL13K0": {"value": 4.787701e-07, "unit": u.sec}, - "log.initial.cbp.LL13V0": {"value": 4.801833e-07, "unit": u.sec}, - "log.initial.cbp.CBPR": {"value": 1.025852e+11, "unit": u.m}, - "log.initial.cbp.CBPZ": {"value": 5.177873e+08, "unit": u.m}, - "log.initial.cbp.CBPPhi": {"value": 3.261495, "unit": u.rad}, - "log.initial.cbp.CBPRDot": {"value": -990.955116, "unit": u.m / u.sec}, - "log.initial.cbp.CBPZDot": {"value": 108.284276, "unit": u.m / u.sec}, - "log.initial.cbp.CBPPhiDot": {"value": 5.011894e-07, "unit": 1 / u.sec}, - "log.initial.cbp.R0": {"value": 1.049579e+11, "unit": u.m}, - "log.initial.cbp.CBPInsol": {"value": 8.231509}, - "log.initial.cbp.BinPriR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.cbp.BinPriPhi": {"value": 3.141591, "unit": u.rad}, - "log.initial.cbp.BinSecR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.cbp.BinSecPhi": {"value": 6.283184, "unit": u.rad}, - "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.708795e+45, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -1.964618e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -1.186280e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 5.383156e+38, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.primary.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.primary.Radius": {"value": 1.334698e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, - "log.final.primary.RotAngMom": {"value": 2.787002e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.primary.RotKinEnergy": {"value": 5.383156e+38, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.RotVel": {"value": 5.155998e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.primary.BodyType": {"value": 1.000000, "rtol": 1e-4}, - "log.final.primary.RotRate": {"value": 3.863044e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.RotPer": {"value": 1.626486e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.Density": {"value": 199.650029, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.primary.SurfEnFluxTotal": {"value": 6.583204e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.TidalQ": {"value": 1.000000e+06, "rtol": 1e-4}, - "log.final.primary.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, - "log.final.primary.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.primary.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.primary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.primary.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.HZLimitDryRunaway": {"value": 1.477900e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimRecVenus": {"value": 1.818317e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimRunaway": {"value": 2.413993e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimMoistGreenhouse": {"value": 2.405923e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimMaxGreenhouse": {"value": 4.359695e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimEarlyMars": {"value": 4.755563e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.KEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.primary.ArgP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.LXUVTot": {"value": 4.556255e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.TotOrbEnergy": {"value": -1.220006e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.LostEnergy": {"value": 2.595878e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.LostAngMom": {"value": 4.290187e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.primary.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.primary.DRotPerDtEqtide": {"value": 3.927420e-09, "rtol": 1e-4}, - "log.final.primary.DRotRateDtEqtide": {"value": -9.327961e-19, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.primary.EqRotRateDiscrete": {"value": 1.448540e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.EqRotPerDiscrete": {"value": 4.337599e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EqRotRateCont": {"value": 1.970688e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.EqRotPerCont": {"value": 3.188321e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EqRotPer": {"value": 4.337599e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.primary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.RotTimeEqtide": {"value": 4.141359e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.primary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.PowerEqtide": {"value": 1.473715e+25, "unit": u.W, "rtol": 1e-4}, - "log.final.primary.SurfEnFluxEqtide": {"value": 6.583204e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.Luminosity": {"value": 4.556255e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.primary.LXUVStellar": {"value": 4.556255e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.primary.Temperature": {"value": 4349.796863, "unit": u.K, "rtol": 1e-4}, - "log.final.primary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.primary.RossbyNumber": {"value": 0.055669, "rtol": 1e-4}, - "log.final.primary.DRotPerDtStellar": {"value": -1.661944e-09, "rtol": 1e-4}, - "log.final.primary.FreeEcc": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.FreeInc": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.LL13N0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.LL13K0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.LL13V0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.CBPR": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.CBPZ": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.CBPPhi": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.primary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.primary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.R0": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.CBPInsol": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.BinPriR": {"value": 6.421339e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.BinPriPhi": {"value": -2.915593, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.BinSecR": {"value": 6.421339e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.BinSecPhi": {"value": 0.226000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.secondary.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.secondary.Radius": {"value": 209.262671, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.secondary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, - "log.final.secondary.RotAngMom": {"value": 2.787002e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.secondary.RotKinEnergy": {"value": 5.383156e+38, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.RotVel": {"value": 5.155998e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.BodyType": {"value": 1.000000, "rtol": 1e-4}, - "log.final.secondary.RotRate": {"value": 3.863044e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.RotPer": {"value": 1.882507, "unit": u.day, "rtol": 1e-4}, - "log.final.secondary.Density": {"value": 199.650029, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.secondary.SurfEnFluxTotal": {"value": 6.583204e+05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.secondary.TidalQ": {"value": 1.000000e+06, "rtol": 1e-4}, - "log.final.secondary.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, - "log.final.secondary.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.secondary.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.secondary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.secondary.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.HZLimitDryRunaway": {"value": 1.506763e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimRecVenus": {"value": 1.818317e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimRunaway": {"value": 2.413993e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimMoistGreenhouse": {"value": 2.405923e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimMaxGreenhouse": {"value": 4.359695e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimEarlyMars": {"value": 4.755563e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.Instellation": {"value": 3.160415e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.secondary.KEcc": {"value": 0.194791, "rtol": 1e-4}, - "log.final.secondary.Eccentricity": {"value": 0.194791, "rtol": 1e-4}, - "log.final.secondary.OrbEnergy": {"value": -1.220006e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.MeanMotion": {"value": 1.448540e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.OrbPeriod": {"value": 5.020370, "unit": u.day, "rtol": 1e-4}, - "log.final.secondary.SemiMajorAxis": {"value": 0.072294, "unit": u.au, "rtol": 1e-4}, - "log.final.secondary.CriticalSemiMajorAxis": {"value": 0.211427, "unit": u.au, "rtol": 1e-4}, - "log.final.secondary.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.OrbAngMom": {"value": 1.652197e+45, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.secondary.ArgP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.LXUVTot": {"value": 4.556255e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.secondary.TotOrbEnergy": {"value": -1.220006e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.OrbPotEnergy": {"value": -2.440012e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.LostEnergy": {"value": 2.595878e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.LostAngMom": {"value": 4.290187e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.secondary.TidalRadius": {"value": 1.334698e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.DsemiDtEqtide": {"value": 1.996317e-05, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.DeccDtEqtide": {"value": 5.755273e-16, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DMeanMotionDtEqtide": {"value": -4.010738e-20, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.secondary.DOrbPerDtEqtide": {"value": 1.201001e-09, "rtol": 1e-4}, - "log.final.secondary.EccTimeEqtide": {"value": 3.384574e+14, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.SemiTimeEqtide": {"value": 5.417481e+14, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DKEccDtEqtide": {"value": 5.755273e-16, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.secondary.DRotPerDtEqtide": {"value": 3.927420e-09, "rtol": 1e-4}, - "log.final.secondary.DRotRateDtEqtide": {"value": -9.327961e-19, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.secondary.EqRotRateDiscrete": {"value": 1.448540e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.EqRotPerDiscrete": {"value": 4.337599e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EqRotRateCont": {"value": 1.970688e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.EqRotPerCont": {"value": 3.188321e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EqRotPer": {"value": 4.337599e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EqTidePower": {"value": 2.002198e+24, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.secondary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.RotTimeEqtide": {"value": 4.141359e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.secondary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.PowerEqtide": {"value": 1.473715e+25, "unit": u.W, "rtol": 1e-4}, - "log.final.secondary.SurfEnFluxEqtide": {"value": 6.583204e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.secondary.Luminosity": {"value": 4.556255e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.secondary.LXUVStellar": {"value": 4.556255e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.secondary.Temperature": {"value": 4349.796863, "unit": u.K, "rtol": 1e-4}, - "log.final.secondary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.secondary.RossbyNumber": {"value": 0.055669, "rtol": 1e-4}, - "log.final.secondary.DRotPerDtStellar": {"value": -1.661944e-09, "rtol": 1e-4}, - "log.final.secondary.FreeEcc": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.FreeInc": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.LL13N0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.LL13K0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.LL13V0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.CBPR": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.CBPZ": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.CBPPhi": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.R0": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.CBPInsol": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.BinPriR": {"value": 6.421339e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.BinPriPhi": {"value": -2.915593, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.BinSecR": {"value": 6.421339e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.BinSecPhi": {"value": 0.226000, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.Mass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.cbp.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.cbp.RotAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.cbp.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.cbp.Density": {"value": 0.000000, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.cbp.HZLimitDryRunaway": {"value": 1.478577e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimRecVenus": {"value": 1.818317e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimRunaway": {"value": 2.413993e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimMoistGreenhouse": {"value": 2.405923e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimMaxGreenhouse": {"value": 4.359695e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimEarlyMars": {"value": 4.755563e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.Instellation": {"value": 6561.097981, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.cbp.Eccentricity": {"value": 0.030249, "rtol": 1e-4}, - "log.final.cbp.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.cbp.MeanMotion": {"value": 4.791245e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.cbp.OrbPeriod": {"value": 1.316341e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.cbp.SemiMajorAxis": {"value": 1.052219e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.cbp.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.cbp.ArgP": {"value": 2.120813, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.Inc": {"value": 0.005463, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.LongA": {"value": 5.803411, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.LongP": {"value": 1.641039, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.TotOrbEnergy": {"value": -1.220006e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.cbp.OrbPotEnergy": {"value": -0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.cbp.FreeEcc": {"value": 0.030000, "rtol": 1e-4}, - "log.final.cbp.FreeInc": {"value": 0.005381, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.LL13N0": {"value": 4.794773e-07, "unit": u.sec, "rtol": 1e-4}, - "log.final.cbp.LL13K0": {"value": 4.787701e-07, "unit": u.sec, "rtol": 1e-4}, - "log.final.cbp.LL13V0": {"value": 4.801833e-07, "unit": u.sec, "rtol": 1e-4}, - "log.final.cbp.CBPR": {"value": 1.045308e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.CBPZ": {"value": 3.846762e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.CBPPhi": {"value": 0.259277, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.CBPRDot": {"value": -1493.596152, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.cbp.CBPZDot": {"value": 198.555074, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.cbp.CBPPhiDot": {"value": 4.834265e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.cbp.R0": {"value": 1.049579e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.CBPInsol": {"value": 4.858289, "rtol": 1e-4}, - "log.final.cbp.BinPriR": {"value": 6.421339e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.BinPriPhi": {"value": -2.915593, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.BinSecR": {"value": 6.421339e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.BinSecPhi": {"value": 0.226000, "unit": u.rad, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.709799e45, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -1.962850e41, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -9.406038e40, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 3.015563e39, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.primary.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.primary.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.Xobl": {"value": 0.000000}, + "log.initial.primary.Yobl": {"value": 0.000000}, + "log.initial.primary.Zobl": {"value": 1.000000}, + "log.initial.primary.Radius": {"value": 1.683307e09, "unit": u.m}, + "log.initial.primary.RadGyra": {"value": 0.449900}, + "log.initial.primary.RotAngMom": { + "value": 8.293392e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.primary.RotKinEnergy": {"value": 3.015563e39, "unit": u.Joule}, + "log.initial.primary.RotVel": {"value": 1.224136e05, "unit": u.m / u.sec}, + "log.initial.primary.BodyType": {"value": 1.000000}, + "log.initial.primary.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.primary.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.primary.Density": {"value": 99.524124, "unit": u.kg / u.m**3}, + "log.initial.primary.SurfEnFluxTotal": { + "value": 7.175751e06, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.TidalQ": {"value": 1.000000e06}, + "log.initial.primary.ImK2": {"value": -5.000000e-07}, + "log.initial.primary.K2": {"value": 0.500000}, + "log.initial.primary.K2Man": {"value": 0.010000}, + "log.initial.primary.Imk2Man": {"value": 0.000000}, + "log.initial.primary.TidalQMantle": {"value": 100.000000}, + "log.initial.primary.HEcc": {"value": 0.000000}, + "log.initial.primary.HZLimitDryRunaway": {"value": 1.887931e11, "unit": u.m}, + "log.initial.primary.HZLimRecVenus": {"value": 2.320714e11, "unit": u.m}, + "log.initial.primary.HZLimRunaway": {"value": 3.080886e11, "unit": u.m}, + "log.initial.primary.HZLimMoistGreenhouse": {"value": 3.070674e11, "unit": u.m}, + "log.initial.primary.HZLimMaxGreenhouse": {"value": 5.557245e11, "unit": u.m}, + "log.initial.primary.HZLimEarlyMars": {"value": 6.061886e11, "unit": u.m}, + "log.initial.primary.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.KEcc": {"value": 0.000000}, + "log.initial.primary.Eccentricity": {"value": -1.000000}, + "log.initial.primary.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.primary.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.primary.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.primary.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.primary.COPP": {"value": 0.000000}, + "log.initial.primary.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.primary.ArgP": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.Inc": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.LongA": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.LXUVTot": { + "value": 7.435159e23, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.TotOrbEnergy": {"value": -1.419534e40, "unit": u.Joule}, + "log.initial.primary.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.primary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.primary.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.primary.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.primary.BodyDeccDt": {"value": -1.000000}, + "log.initial.primary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.primary.DRotPerDtEqtide": {"value": 5.050585e-09}, + "log.initial.primary.DRotRateDtEqtide": { + "value": -4.251029e-18, + "unit": 1 / u.sec**2, + }, + "log.initial.primary.EqRotRateDiscrete": { + "value": 1.818051e-05, + "unit": 1 / u.sec, + }, + "log.initial.primary.EqRotPerDiscrete": {"value": 3.456000e05, "unit": u.sec}, + "log.initial.primary.EqRotRateCont": {"value": 2.206660e-05, "unit": 1 / u.sec}, + "log.initial.primary.EqRotPerCont": {"value": 2.847374e05, "unit": u.sec}, + "log.initial.primary.EqRotPer": {"value": 3.456000e05, "unit": u.sec}, + "log.initial.primary.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.primary.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.OceanK2": {"value": 0.010000}, + "log.initial.primary.EnvTidalQ": {"value": -1.000000}, + "log.initial.primary.OceanTidalQ": {"value": -1.000000}, + "log.initial.primary.TideLock": {"value": 0.000000}, + "log.initial.primary.RotTimeEqtide": {"value": 1.710693e13, "unit": u.sec}, + "log.initial.primary.EnvK2": {"value": 0.010000}, + "log.initial.primary.OblTimeEqtide": {"value": -1.000000}, + "log.initial.primary.PowerEqtide": {"value": 2.555077e26, "unit": u.W}, + "log.initial.primary.SurfEnFluxEqtide": { + "value": 7.175751e06, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.Luminosity": {"value": 7.435159e26, "unit": u.W}, + "log.initial.primary.LXUVStellar": {"value": 7.435159e23, "unit": u.W}, + "log.initial.primary.Temperature": {"value": 4377.256537, "unit": u.K}, + "log.initial.primary.LXUVFrac": {"value": 0.001000}, + "log.initial.primary.RossbyNumber": {"value": 0.029996}, + "log.initial.primary.DRotPerDtStellar": {"value": -4.719062e-10}, + "log.initial.primary.FreeEcc": {"value": -1.000000}, + "log.initial.primary.FreeInc": {"value": -1.000000, "unit": u.rad}, + "log.initial.primary.LL13N0": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.LL13K0": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.LL13V0": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.CBPR": {"value": 0.000000, "unit": u.m}, + "log.initial.primary.CBPZ": {"value": 0.000000, "unit": u.m}, + "log.initial.primary.CBPPhi": {"value": -1.000000, "unit": u.rad}, + "log.initial.primary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec}, + "log.initial.primary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec}, + "log.initial.primary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.primary.R0": {"value": 0.000000, "unit": u.m}, + "log.initial.primary.CBPInsol": {"value": -1.000000}, + "log.initial.primary.BinPriR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.primary.BinPriPhi": {"value": 3.141591, "unit": u.rad}, + "log.initial.primary.BinSecR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.primary.BinSecPhi": {"value": 6.283184, "unit": u.rad}, + "log.initial.secondary.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.secondary.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.Xobl": {"value": 0.000000}, + "log.initial.secondary.Yobl": {"value": 0.000000}, + "log.initial.secondary.Zobl": {"value": 1.000000}, + "log.initial.secondary.Radius": {"value": 263.919878, "unit": u.Rearth}, + "log.initial.secondary.RadGyra": {"value": 0.449900}, + "log.initial.secondary.RotAngMom": { + "value": 8.293392e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.secondary.RotKinEnergy": {"value": 3.015563e39, "unit": u.Joule}, + "log.initial.secondary.RotVel": {"value": 1.224136e05, "unit": u.m / u.sec}, + "log.initial.secondary.BodyType": {"value": 1.000000}, + "log.initial.secondary.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.secondary.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.secondary.Density": {"value": 99.524124, "unit": u.kg / u.m**3}, + "log.initial.secondary.SurfEnFluxTotal": { + "value": 7.175751e06, + "unit": u.W / u.m**2, + }, + "log.initial.secondary.TidalQ": {"value": 1.000000e06}, + "log.initial.secondary.ImK2": {"value": -5.000000e-07}, + "log.initial.secondary.K2": {"value": 0.500000}, + "log.initial.secondary.K2Man": {"value": 0.010000}, + "log.initial.secondary.Imk2Man": {"value": 0.000000}, + "log.initial.secondary.TidalQMantle": {"value": 100.000000}, + "log.initial.secondary.HEcc": {"value": 0.000000}, + "log.initial.secondary.HZLimitDryRunaway": {"value": 1.909536e11, "unit": u.m}, + "log.initial.secondary.HZLimRecVenus": {"value": 2.320714e11, "unit": u.m}, + "log.initial.secondary.HZLimRunaway": {"value": 3.080886e11, "unit": u.m}, + "log.initial.secondary.HZLimMoistGreenhouse": { + "value": 3.070674e11, + "unit": u.m, + }, + "log.initial.secondary.HZLimMaxGreenhouse": {"value": 5.557245e11, "unit": u.m}, + "log.initial.secondary.HZLimEarlyMars": {"value": 6.061886e11, "unit": u.m}, + "log.initial.secondary.Instellation": { + "value": 6.926850e05, + "unit": u.kg / u.sec**3, + }, + "log.initial.secondary.KEcc": {"value": 0.150000}, + "log.initial.secondary.Eccentricity": {"value": 0.150000}, + "log.initial.secondary.OrbEnergy": {"value": -1.419534e40, "unit": u.Joule}, + "log.initial.secondary.MeanMotion": {"value": 1.818051e-05, "unit": 1 / u.sec}, + "log.initial.secondary.OrbPeriod": {"value": 4.000000, "unit": u.day}, + "log.initial.secondary.SemiMajorAxis": {"value": 0.062132, "unit": u.au}, + "log.initial.secondary.CriticalSemiMajorAxis": { + "value": 0.174482, + "unit": u.au, + }, + "log.initial.secondary.COPP": {"value": 0.000000}, + "log.initial.secondary.OrbAngMom": { + "value": 1.543932e45, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.secondary.ArgP": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.Inc": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.LongA": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.LXUVTot": { + "value": 7.435159e23, + "unit": u.kg / u.sec**3, + }, + "log.initial.secondary.TotOrbEnergy": {"value": -1.419534e40, "unit": u.Joule}, + "log.initial.secondary.OrbPotEnergy": {"value": -2.839068e40, "unit": u.Joule}, + "log.initial.secondary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.secondary.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.secondary.TidalRadius": {"value": 1.683307e09, "unit": u.m}, + "log.initial.secondary.DsemiDtEqtide": {"value": 0.000127, "unit": u.m / u.sec}, + "log.initial.secondary.DeccDtEqtide": { + "value": 3.785155e-15, + "unit": 1 / u.sec, + }, + "log.initial.secondary.DMeanMotionDtEqtide": { + "value": -3.728744e-19, + "unit": 1 / u.sec**2, + }, + "log.initial.secondary.DOrbPerDtEqtide": {"value": 7.088106e-09}, + "log.initial.secondary.EccTimeEqtide": {"value": 3.962849e13, "unit": u.sec}, + "log.initial.secondary.SemiTimeEqtide": {"value": 7.313660e13, "unit": u.sec}, + "log.initial.secondary.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.DKEccDtEqtide": { + "value": 3.785155e-15, + "unit": 1 / u.sec, + }, + "log.initial.secondary.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.secondary.BodyDeccDt": {"value": -1.000000}, + "log.initial.secondary.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + }, + "log.initial.secondary.DRotPerDtEqtide": {"value": 5.050585e-09}, + "log.initial.secondary.DRotRateDtEqtide": { + "value": -4.251029e-18, + "unit": 1 / u.sec**2, + }, + "log.initial.secondary.EqRotRateDiscrete": { + "value": 1.818051e-05, + "unit": 1 / u.sec, + }, + "log.initial.secondary.EqRotPerDiscrete": {"value": 3.456000e05, "unit": u.sec}, + "log.initial.secondary.EqRotRateCont": { + "value": 2.206660e-05, + "unit": 1 / u.sec, + }, + "log.initial.secondary.EqRotPerCont": {"value": 2.847374e05, "unit": u.sec}, + "log.initial.secondary.EqRotPer": {"value": 3.456000e05, "unit": u.sec}, + "log.initial.secondary.EqTidePower": {"value": 9.931503e24, "unit": 1 / u.sec}, + "log.initial.secondary.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.OceanK2": {"value": 0.010000}, + "log.initial.secondary.EnvTidalQ": {"value": -1.000000}, + "log.initial.secondary.OceanTidalQ": {"value": -1.000000}, + "log.initial.secondary.TideLock": {"value": 0.000000}, + "log.initial.secondary.RotTimeEqtide": {"value": 1.710693e13, "unit": u.sec}, + "log.initial.secondary.EnvK2": {"value": 0.010000}, + "log.initial.secondary.OblTimeEqtide": {"value": -1.000000}, + "log.initial.secondary.PowerEqtide": {"value": 2.555077e26, "unit": u.W}, + "log.initial.secondary.SurfEnFluxEqtide": { + "value": 7.175751e06, + "unit": u.kg / u.sec**3, + }, + "log.initial.secondary.Luminosity": {"value": 7.435159e26, "unit": u.W}, + "log.initial.secondary.LXUVStellar": {"value": 7.435159e23, "unit": u.W}, + "log.initial.secondary.Temperature": {"value": 4377.256537, "unit": u.K}, + "log.initial.secondary.LXUVFrac": {"value": 0.001000}, + "log.initial.secondary.RossbyNumber": {"value": 0.029996}, + "log.initial.secondary.DRotPerDtStellar": {"value": -4.719062e-10}, + "log.initial.secondary.FreeEcc": {"value": -1.000000}, + "log.initial.secondary.FreeInc": {"value": -1.000000, "unit": u.rad}, + "log.initial.secondary.LL13N0": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.LL13K0": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.LL13V0": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.CBPR": {"value": 0.000000, "unit": u.m}, + "log.initial.secondary.CBPZ": {"value": 0.000000, "unit": u.m}, + "log.initial.secondary.CBPPhi": {"value": -1.000000, "unit": u.rad}, + "log.initial.secondary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec}, + "log.initial.secondary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec}, + "log.initial.secondary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.R0": {"value": 0.000000, "unit": u.m}, + "log.initial.secondary.CBPInsol": {"value": -1.000000}, + "log.initial.secondary.BinPriR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.secondary.BinPriPhi": {"value": 3.141591, "unit": u.rad}, + "log.initial.secondary.BinSecR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.secondary.BinSecPhi": {"value": 6.283184, "unit": u.rad}, + "log.initial.cbp.Mass": {"value": 0.000000, "unit": u.kg}, + "log.initial.cbp.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.cbp.RadGyra": {"value": 0.500000}, + "log.initial.cbp.RotAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.cbp.BodyType": {"value": 0.000000}, + "log.initial.cbp.Density": {"value": 0.000000, "unit": u.kg / u.m**3}, + "log.initial.cbp.HZLimitDryRunaway": {"value": 1.888742e11, "unit": u.m}, + "log.initial.cbp.HZLimRecVenus": {"value": 2.320714e11, "unit": u.m}, + "log.initial.cbp.HZLimRunaway": {"value": 3.080886e11, "unit": u.m}, + "log.initial.cbp.HZLimMoistGreenhouse": {"value": 3.070674e11, "unit": u.m}, + "log.initial.cbp.HZLimMaxGreenhouse": {"value": 5.557245e11, "unit": u.m}, + "log.initial.cbp.HZLimEarlyMars": {"value": 6.061886e11, "unit": u.m}, + "log.initial.cbp.Instellation": { + "value": 1.086841e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.cbp.Eccentricity": {"value": 0.029296}, + "log.initial.cbp.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.cbp.MeanMotion": {"value": 4.791245e-07, "unit": 1 / u.sec}, + "log.initial.cbp.OrbPeriod": {"value": 1.310354e07, "unit": u.sec}, + "log.initial.cbp.SemiMajorAxis": {"value": 1.049027e11, "unit": u.m}, + "log.initial.cbp.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.cbp.COPP": {"value": -0.000000}, + "log.initial.cbp.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.cbp.ArgP": {"value": 1.895838, "unit": u.rad}, + "log.initial.cbp.Inc": {"value": 0.005507, "unit": u.rad}, + "log.initial.cbp.LongA": {"value": 2.102302, "unit": u.rad}, + "log.initial.cbp.LongP": {"value": 3.998140, "unit": u.rad}, + "log.initial.cbp.TotOrbEnergy": {"value": -1.419534e40, "unit": u.Joule}, + "log.initial.cbp.OrbPotEnergy": {"value": -0.000000, "unit": u.Joule}, + "log.initial.cbp.FreeEcc": {"value": 0.030000}, + "log.initial.cbp.FreeInc": {"value": 0.005381, "unit": u.rad}, + "log.initial.cbp.LL13N0": {"value": 4.794773e-07, "unit": u.sec}, + "log.initial.cbp.LL13K0": {"value": 4.787701e-07, "unit": u.sec}, + "log.initial.cbp.LL13V0": {"value": 4.801833e-07, "unit": u.sec}, + "log.initial.cbp.CBPR": {"value": 1.025852e11, "unit": u.m}, + "log.initial.cbp.CBPZ": {"value": 5.177873e08, "unit": u.m}, + "log.initial.cbp.CBPPhi": {"value": 3.261495, "unit": u.rad}, + "log.initial.cbp.CBPRDot": {"value": -990.955116, "unit": u.m / u.sec}, + "log.initial.cbp.CBPZDot": {"value": 108.284276, "unit": u.m / u.sec}, + "log.initial.cbp.CBPPhiDot": {"value": 5.011894e-07, "unit": 1 / u.sec}, + "log.initial.cbp.R0": {"value": 1.049579e11, "unit": u.m}, + "log.initial.cbp.CBPInsol": {"value": 8.231509}, + "log.initial.cbp.BinPriR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.cbp.BinPriPhi": {"value": 3.141591, "unit": u.rad}, + "log.initial.cbp.BinSecR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.cbp.BinSecPhi": {"value": 6.283184, "unit": u.rad}, + "log.final.system.Age": {"value": 6.311520e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.708795e45, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -1.964618e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -1.186280e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 5.383156e38, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.primary.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.primary.Radius": {"value": 1.334698e09, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, + "log.final.primary.RotAngMom": { + "value": 2.787002e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.RotKinEnergy": { + "value": 5.383156e38, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.RotVel": { + "value": 5.155998e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.BodyType": {"value": 1.000000, "rtol": 1e-4}, + "log.final.primary.RotRate": { + "value": 3.863044e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.RotPer": {"value": 1.626486e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.Density": { + "value": 199.650029, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.primary.SurfEnFluxTotal": { + "value": 6.583204e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.TidalQ": {"value": 1.000000e06, "rtol": 1e-4}, + "log.final.primary.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, + "log.final.primary.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.primary.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.primary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.primary.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.HZLimitDryRunaway": { + "value": 1.477900e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimRecVenus": { + "value": 1.818317e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimRunaway": { + "value": 2.413993e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimMoistGreenhouse": { + "value": 2.405923e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimMaxGreenhouse": { + "value": 4.359695e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimEarlyMars": { + "value": 4.755563e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.KEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.OrbEnergy": { + "value": 0.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.MeanMotion": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.OrbPeriod": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.SemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.ArgP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.LXUVTot": { + "value": 4.556255e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.TotOrbEnergy": { + "value": -1.220006e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.OrbPotEnergy": { + "value": -1.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.LostEnergy": { + "value": 2.595878e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.LostAngMom": { + "value": 4.290187e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.DRotPerDtEqtide": {"value": 3.927420e-09, "rtol": 1e-4}, + "log.final.primary.DRotRateDtEqtide": { + "value": -9.327961e-19, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.primary.EqRotRateDiscrete": { + "value": 1.448540e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqRotPerDiscrete": { + "value": 4.337599e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqRotRateCont": { + "value": 1.970688e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqRotPerCont": { + "value": 3.188321e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqRotPer": { + "value": 4.337599e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqTidePower": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.primary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.RotTimeEqtide": { + "value": 4.141359e13, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.primary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.PowerEqtide": { + "value": 1.473715e25, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.primary.SurfEnFluxEqtide": { + "value": 6.583204e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.Luminosity": { + "value": 4.556255e26, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.primary.LXUVStellar": { + "value": 4.556255e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.primary.Temperature": { + "value": 4349.796863, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.primary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.primary.RossbyNumber": {"value": 0.055669, "rtol": 1e-4}, + "log.final.primary.DRotPerDtStellar": {"value": -1.661944e-09, "rtol": 1e-4}, + "log.final.primary.FreeEcc": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.FreeInc": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.LL13N0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.LL13K0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.LL13V0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.CBPR": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.CBPZ": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.CBPPhi": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.CBPRDot": { + "value": 0.000000, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.CBPZDot": { + "value": 0.000000, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.CBPPhiDot": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.R0": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.CBPInsol": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.BinPriR": {"value": 6.421344e09, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.BinPriPhi": { + "value": -2.915610, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.primary.BinSecR": {"value": 6.421344e09, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.BinSecPhi": {"value": 0.225983, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.secondary.Obliquity": { + "value": 0.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.secondary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.secondary.Radius": { + "value": 209.262671, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.secondary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, + "log.final.secondary.RotAngMom": { + "value": 2.787002e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.RotKinEnergy": { + "value": 5.383156e38, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.RotVel": { + "value": 5.155998e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.BodyType": {"value": 1.000000, "rtol": 1e-4}, + "log.final.secondary.RotRate": { + "value": 3.863044e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.RotPer": {"value": 1.882507, "unit": u.day, "rtol": 1e-4}, + "log.final.secondary.Density": { + "value": 199.650029, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.secondary.SurfEnFluxTotal": { + "value": 6.583204e05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.secondary.TidalQ": {"value": 1.000000e06, "rtol": 1e-4}, + "log.final.secondary.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, + "log.final.secondary.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.secondary.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.secondary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.secondary.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.HZLimitDryRunaway": { + "value": 1.506763e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimRecVenus": { + "value": 1.818317e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimRunaway": { + "value": 2.413993e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimMoistGreenhouse": { + "value": 2.405923e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimMaxGreenhouse": { + "value": 4.359695e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimEarlyMars": { + "value": 4.755563e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.Instellation": { + "value": 3.160415e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.secondary.KEcc": {"value": 0.194791, "rtol": 1e-4}, + "log.final.secondary.Eccentricity": {"value": 0.194791, "rtol": 1e-4}, + "log.final.secondary.OrbEnergy": { + "value": -1.220006e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.MeanMotion": { + "value": 1.448540e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.OrbPeriod": { + "value": 5.020370, + "unit": u.day, + "rtol": 1e-4, + }, + "log.final.secondary.SemiMajorAxis": { + "value": 0.072294, + "unit": u.au, + "rtol": 1e-4, + }, + "log.final.secondary.CriticalSemiMajorAxis": { + "value": 0.211427, + "unit": u.au, + "rtol": 1e-4, + }, + "log.final.secondary.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.OrbAngMom": { + "value": 1.652197e45, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.ArgP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.LXUVTot": { + "value": 4.556255e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.secondary.TotOrbEnergy": { + "value": -1.220006e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.OrbPotEnergy": { + "value": -2.440012e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.LostEnergy": { + "value": 2.595878e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.LostAngMom": { + "value": 4.290187e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.TidalRadius": { + "value": 1.334698e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.DsemiDtEqtide": { + "value": 1.996317e-05, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DeccDtEqtide": { + "value": 5.755273e-16, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DMeanMotionDtEqtide": { + "value": -4.010738e-20, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.secondary.DOrbPerDtEqtide": {"value": 1.201001e-09, "rtol": 1e-4}, + "log.final.secondary.EccTimeEqtide": { + "value": 3.384574e14, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.SemiTimeEqtide": { + "value": 5.417481e14, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DHEccDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DKEccDtEqtide": { + "value": 5.755273e-16, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.LockTime": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DRotPerDtEqtide": {"value": 3.927420e-09, "rtol": 1e-4}, + "log.final.secondary.DRotRateDtEqtide": { + "value": -9.327961e-19, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotRateDiscrete": { + "value": 1.448540e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotPerDiscrete": { + "value": 4.337599e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotRateCont": { + "value": 1.970688e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotPerCont": { + "value": 3.188321e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotPer": { + "value": 4.337599e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqTidePower": { + "value": 2.002198e24, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.GammaRot": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.GammaOrb": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.secondary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.RotTimeEqtide": { + "value": 4.141359e13, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.secondary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.PowerEqtide": { + "value": 1.473715e25, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.secondary.SurfEnFluxEqtide": { + "value": 6.583204e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.secondary.Luminosity": { + "value": 4.556255e26, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.secondary.LXUVStellar": { + "value": 4.556255e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.secondary.Temperature": { + "value": 4349.796863, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.secondary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.secondary.RossbyNumber": {"value": 0.055669, "rtol": 1e-4}, + "log.final.secondary.DRotPerDtStellar": {"value": -1.661944e-09, "rtol": 1e-4}, + "log.final.secondary.FreeEcc": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.FreeInc": { + "value": -1.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.secondary.LL13N0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.secondary.LL13K0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.secondary.LL13V0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.secondary.CBPR": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.secondary.CBPZ": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.secondary.CBPPhi": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.CBPRDot": { + "value": 0.000000, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.CBPZDot": { + "value": 0.000000, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.CBPPhiDot": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.R0": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.secondary.CBPInsol": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.BinPriR": { + "value": 6.421344e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.BinPriPhi": { + "value": -2.915610, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.secondary.BinSecR": { + "value": 6.421344e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.BinSecPhi": { + "value": 0.225983, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.cbp.Mass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.cbp.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.cbp.RotAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.cbp.Density": { + "value": 0.000000, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimitDryRunaway": { + "value": 1.478577e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimRecVenus": { + "value": 1.818317e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimRunaway": {"value": 2.413993e11, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.HZLimMoistGreenhouse": { + "value": 2.405923e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimMaxGreenhouse": { + "value": 4.359695e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimEarlyMars": { + "value": 4.755563e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.Instellation": { + "value": 6561.097947, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.cbp.Eccentricity": {"value": 0.030249, "rtol": 1e-4}, + "log.final.cbp.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, + "log.final.cbp.MeanMotion": { + "value": 4.791245e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.OrbPeriod": {"value": 1.316341e07, "unit": u.sec, "rtol": 1e-4}, + "log.final.cbp.SemiMajorAxis": { + "value": 1.052219e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.cbp.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.ArgP": {"value": 2.120813, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.Inc": {"value": 0.005463, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.LongA": {"value": 5.803411, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.LongP": {"value": 1.641039, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.TotOrbEnergy": { + "value": -1.220006e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.cbp.OrbPotEnergy": { + "value": -0.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.cbp.FreeEcc": {"value": 0.030000, "rtol": 1e-4}, + "log.final.cbp.FreeInc": {"value": 0.005381, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.LL13N0": {"value": 4.794773e-07, "unit": u.sec, "rtol": 1e-4}, + "log.final.cbp.LL13K0": {"value": 4.787701e-07, "unit": u.sec, "rtol": 1e-4}, + "log.final.cbp.LL13V0": {"value": 4.801833e-07, "unit": u.sec, "rtol": 1e-4}, + "log.final.cbp.CBPR": {"value": 1.045308e11, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.CBPZ": {"value": 3.846763e08, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.CBPPhi": {"value": 0.259278, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.CBPRDot": { + "value": -1493.596117, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.CBPZDot": { + "value": 198.555026, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.CBPPhiDot": { + "value": 4.834265e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.R0": {"value": 1.049579e11, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.CBPInsol": {"value": 4.858289, "rtol": 1e-4}, + "log.final.cbp.BinPriR": {"value": 6.421344e09, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.BinPriPhi": {"value": -2.915610, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.BinSecR": {"value": 6.421344e09, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.BinSecPhi": {"value": 0.225983, "unit": u.rad, "rtol": 1e-4}, + } ) -class Test_STEEP_CBP_CPL(Benchmark): - pass +class Test_STEEP_CBP_CPL(Benchmark): + pass diff --git a/tests/BinaryEqtideStellar/STEEP_CBP_CTL/test_STEEP_CBP_CTL.py b/tests/BinaryEqtideStellar/STEEP_CBP_CTL/test_STEEP_CBP_CTL.py index 7681487db..ec0434676 100644 --- a/tests/BinaryEqtideStellar/STEEP_CBP_CTL/test_STEEP_CBP_CTL.py +++ b/tests/BinaryEqtideStellar/STEEP_CBP_CTL/test_STEEP_CBP_CTL.py @@ -1,486 +1,1040 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.875699e+45, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -1.781916e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -9.406038e+40, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.206225e+40, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.primary.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.primary.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.Xobl": {"value": 0.000000}, - "log.initial.primary.Yobl": {"value": 0.000000}, - "log.initial.primary.Zobl": {"value": 1.000000}, - "log.initial.primary.Radius": {"value": 263.919878, "unit": u.Rearth}, - "log.initial.primary.RadGyra": {"value": 0.449900}, - "log.initial.primary.RotAngMom": {"value": 1.658678e+44, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.primary.RotKinEnergy": {"value": 1.206225e+40, "unit": u.Joule}, - "log.initial.primary.RotVel": {"value": 2.448271e+05, "unit": u.m / u.sec}, - "log.initial.primary.BodyType": {"value": 1.000000}, - "log.initial.primary.RotRate": {"value": 12.566371, "unit": 1 / u.day}, - "log.initial.primary.RotPer": {"value": 0.500000, "unit": u.day}, - "log.initial.primary.Density": {"value": 99.524124, "unit": u.kg / u.m ** 3}, - "log.initial.primary.SurfEnFluxTotal": {"value": 4.299558e+08, "unit": u.W / u.m ** 2}, - "log.initial.primary.ImK2": {"value": -5.000000e-07}, - "log.initial.primary.K2": {"value": 0.500000}, - "log.initial.primary.K2Man": {"value": 0.010000}, - "log.initial.primary.Imk2Man": {"value": 0.000000}, - "log.initial.primary.TidalQMantle": {"value": 100.000000}, - "log.initial.primary.HEcc": {"value": 0.000000}, - "log.initial.primary.HZLimitDryRunaway": {"value": 1.887931e+11, "unit": u.m}, - "log.initial.primary.HZLimRecVenus": {"value": 2.320714e+11, "unit": u.m}, - "log.initial.primary.HZLimRunaway": {"value": 3.080886e+11, "unit": u.m}, - "log.initial.primary.HZLimMoistGreenhouse": {"value": 3.070674e+11, "unit": u.m}, - "log.initial.primary.HZLimMaxGreenhouse": {"value": 5.557245e+11, "unit": u.m}, - "log.initial.primary.HZLimEarlyMars": {"value": 6.061886e+11, "unit": u.m}, - "log.initial.primary.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.KEcc": {"value": 0.000000}, - "log.initial.primary.Eccentricity": {"value": -1.000000}, - "log.initial.primary.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.primary.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.primary.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.primary.CriticalSemiMajorAxis": {"value": -6.684587e-12, "unit": u.au}, - "log.initial.primary.COPP": {"value": 0.000000}, - "log.initial.primary.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.primary.ArgP": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.Inc": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.LongA": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.LXUVTot": {"value": 7.435159e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.TotOrbEnergy": {"value": -1.419535e+40, "unit": u.Joule}, - "log.initial.primary.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.primary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.primary.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.primary.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.primary.BodyDeccDt": {"value": -1.000000}, - "log.initial.primary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.primary.DRotPerDtEqtide": {"value": 3.189549e-08}, - "log.initial.primary.DRotRateDtEqtide": {"value": -1.073845e-16, "unit": 1 / u.sec ** 2}, - "log.initial.primary.EqRotPer": {"value": 3.043786e+05, "unit": u.sec}, - "log.initial.primary.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.primary.OceanK2": {"value": 0.010000}, - "log.initial.primary.EnvTidalQ": {"value": -1.000000}, - "log.initial.primary.OceanTidalQ": {"value": -1.000000}, - "log.initial.primary.TidalTau": {"value": 0.100000, "unit": u.sec}, - "log.initial.primary.TideLock": {"value": 0.000000}, - "log.initial.primary.RotTimeEqtide": {"value": 1.354423e+12, "unit": u.sec}, - "log.initial.primary.EnvK2": {"value": 0.010000}, - "log.initial.primary.OblTimeEqtide": {"value": -1.000000}, - "log.initial.primary.PowerEqtide": {"value": 1.530948e+28, "unit": u.W}, - "log.initial.primary.SurfEnFluxEqtide": {"value": 4.299558e+08, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.Luminosity": {"value": 7.435159e+26, "unit": u.W}, - "log.initial.primary.LXUVStellar": {"value": 7.435159e+23, "unit": u.W}, - "log.initial.primary.Temperature": {"value": 4377.256537, "unit": u.K}, - "log.initial.primary.LXUVFrac": {"value": 0.001000}, - "log.initial.primary.RossbyNumber": {"value": 0.014998}, - "log.initial.primary.DRotPerDtStellar": {"value": -2.359531e-10}, - "log.initial.primary.FreeEcc": {"value": -1.000000}, - "log.initial.primary.FreeInc": {"value": -1.000000, "unit": u.rad}, - "log.initial.primary.LL13N0": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.LL13K0": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.LL13V0": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.CBPR": {"value": 0.000000, "unit": u.m}, - "log.initial.primary.CBPZ": {"value": 0.000000, "unit": u.m}, - "log.initial.primary.CBPPhi": {"value": -1.000000, "unit": u.rad}, - "log.initial.primary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec}, - "log.initial.primary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec}, - "log.initial.primary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.primary.R0": {"value": 0.000000, "unit": u.m}, - "log.initial.primary.CBPInsol": {"value": -1.000000}, - "log.initial.primary.BinPriR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.primary.BinPriPhi": {"value": 3.141591, "unit": u.rad}, - "log.initial.primary.BinSecR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.primary.BinSecPhi": {"value": 6.283184, "unit": u.rad}, - "log.initial.secondary.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.secondary.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.Xobl": {"value": 0.000000}, - "log.initial.secondary.Yobl": {"value": 0.000000}, - "log.initial.secondary.Zobl": {"value": 1.000000}, - "log.initial.secondary.Radius": {"value": 263.919878, "unit": u.Rearth}, - "log.initial.secondary.RadGyra": {"value": 0.449900}, - "log.initial.secondary.RotAngMom": {"value": 1.658678e+44, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.secondary.RotKinEnergy": {"value": 1.206225e+40, "unit": u.Joule}, - "log.initial.secondary.RotVel": {"value": 2.448271e+05, "unit": u.m / u.sec}, - "log.initial.secondary.BodyType": {"value": 1.000000}, - "log.initial.secondary.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, - "log.initial.secondary.RotPer": {"value": 0.500000, "unit": u.day}, - "log.initial.secondary.Density": {"value": 99.524124, "unit": u.kg / u.m ** 3}, - "log.initial.secondary.SurfEnFluxTotal": {"value": 4.299558e+08, "unit": u.W / u.m ** 2}, - "log.initial.secondary.ImK2": {"value": -5.000000e-07}, - "log.initial.secondary.K2": {"value": 0.500000}, - "log.initial.secondary.K2Man": {"value": 0.010000}, - "log.initial.secondary.Imk2Man": {"value": 0.000000}, - "log.initial.secondary.TidalQMantle": {"value": 100.000000}, - "log.initial.secondary.HEcc": {"value": 0.000000}, - "log.initial.secondary.HZLimitDryRunaway": {"value": 1.909536e+11, "unit": u.m}, - "log.initial.secondary.HZLimRecVenus": {"value": 2.320714e+11, "unit": u.m}, - "log.initial.secondary.HZLimRunaway": {"value": 3.080886e+11, "unit": u.m}, - "log.initial.secondary.HZLimMoistGreenhouse": {"value": 3.070674e+11, "unit": u.m}, - "log.initial.secondary.HZLimMaxGreenhouse": {"value": 5.557245e+11, "unit": u.m}, - "log.initial.secondary.HZLimEarlyMars": {"value": 6.061886e+11, "unit": u.m}, - "log.initial.secondary.Instellation": {"value": 6.926850e+05, "unit": u.kg / u.sec ** 3}, - "log.initial.secondary.KEcc": {"value": 0.150000}, - "log.initial.secondary.Eccentricity": {"value": 0.150000}, - "log.initial.secondary.OrbEnergy": {"value": -1.419534e+40, "unit": u.Joule}, - "log.initial.secondary.MeanMotion": {"value": 1.818051e-05, "unit": 1 / u.sec}, - "log.initial.secondary.OrbPeriod": {"value": 4.000000, "unit": u.day}, - "log.initial.secondary.SemiMajorAxis": {"value": 0.062132, "unit": u.au}, - "log.initial.secondary.CriticalSemiMajorAxis": {"value": 0.174482, "unit": u.au}, - "log.initial.secondary.COPP": {"value": 0.000000}, - "log.initial.secondary.OrbAngMom": {"value": 1.543932e+45, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.secondary.ArgP": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.Inc": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.LongA": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.LXUVTot": {"value": 7.435159e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.secondary.TotOrbEnergy": {"value": -1.419535e+40, "unit": u.Joule}, - "log.initial.secondary.OrbPotEnergy": {"value": -2.839068e+40, "unit": u.Joule}, - "log.initial.secondary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.secondary.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.secondary.TidalRadius": {"value": 1.683307e+09, "unit": u.m}, - "log.initial.secondary.DsemiDtEqtide": {"value": 0.003277, "unit": u.m / u.sec}, - "log.initial.secondary.DeccDtEqtide": {"value": 1.148705e-13, "unit": 1 / u.sec}, - "log.initial.secondary.DMeanMotionDtEqtide": {"value": -9.613825e-18, "unit": 1 / u.sec ** 2}, - "log.initial.secondary.DOrbPerDtEqtide": {"value": 1.827527e-07}, - "log.initial.secondary.EccTimeEqtide": {"value": 1.305818e+12, "unit": u.sec}, - "log.initial.secondary.SemiTimeEqtide": {"value": 2.836620e+12, "unit": u.sec}, - "log.initial.secondary.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.DKEccDtEqtide": {"value": 1.148705e-13, "unit": 1 / u.sec}, - "log.initial.secondary.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.secondary.BodyDeccDt": {"value": -1.000000}, - "log.initial.secondary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.secondary.DRotPerDtEqtide": {"value": 3.189549e-08}, - "log.initial.secondary.DRotRateDtEqtide": {"value": -1.073845e-16, "unit": 1 / u.sec ** 2}, - "log.initial.secondary.EqRotPer": {"value": 3.043786e+05, "unit": u.sec}, - "log.initial.secondary.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.secondary.OceanK2": {"value": 0.010000}, - "log.initial.secondary.EnvTidalQ": {"value": -1.000000}, - "log.initial.secondary.OceanTidalQ": {"value": -1.000000}, - "log.initial.secondary.TidalTau": {"value": 0.100000, "unit": u.sec}, - "log.initial.secondary.TideLock": {"value": 0.000000}, - "log.initial.secondary.RotTimeEqtide": {"value": 1.354423e+12, "unit": u.sec}, - "log.initial.secondary.EnvK2": {"value": 0.010000}, - "log.initial.secondary.OblTimeEqtide": {"value": -1.000000}, - "log.initial.secondary.PowerEqtide": {"value": 1.530948e+28, "unit": u.W}, - "log.initial.secondary.SurfEnFluxEqtide": {"value": 4.299558e+08, "unit": u.kg / u.sec ** 3}, - "log.initial.secondary.Luminosity": {"value": 7.435159e+26, "unit": u.W}, - "log.initial.secondary.LXUVStellar": {"value": 7.435159e+23, "unit": u.W}, - "log.initial.secondary.Temperature": {"value": 4377.256537, "unit": u.K}, - "log.initial.secondary.LXUVFrac": {"value": 0.001000}, - "log.initial.secondary.RossbyNumber": {"value": 0.014998}, - "log.initial.secondary.DRotPerDtStellar": {"value": -2.359531e-10}, - "log.initial.secondary.FreeEcc": {"value": -1.000000}, - "log.initial.secondary.FreeInc": {"value": -1.000000, "unit": u.rad}, - "log.initial.secondary.LL13N0": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.LL13K0": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.LL13V0": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.CBPR": {"value": 0.000000, "unit": u.m}, - "log.initial.secondary.CBPZ": {"value": 0.000000, "unit": u.m}, - "log.initial.secondary.CBPPhi": {"value": -1.000000, "unit": u.rad}, - "log.initial.secondary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec}, - "log.initial.secondary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec}, - "log.initial.secondary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.R0": {"value": 0.000000, "unit": u.m}, - "log.initial.secondary.CBPInsol": {"value": -1.000000}, - "log.initial.secondary.BinPriR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.secondary.BinPriPhi": {"value": 3.141591, "unit": u.rad}, - "log.initial.secondary.BinSecR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.secondary.BinSecPhi": {"value": 6.283184, "unit": u.rad}, - "log.initial.cbp.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.cbp.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.cbp.RadGyra": {"value": 0.500000}, - "log.initial.cbp.RotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.cbp.BodyType": {"value": 0.000000}, - "log.initial.cbp.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.cbp.HZLimitDryRunaway": {"value": 1.888765e+11, "unit": u.m}, - "log.initial.cbp.HZLimRecVenus": {"value": 2.320714e+11, "unit": u.m}, - "log.initial.cbp.HZLimRunaway": {"value": 3.080886e+11, "unit": u.m}, - "log.initial.cbp.HZLimMoistGreenhouse": {"value": 3.070674e+11, "unit": u.m}, - "log.initial.cbp.HZLimMaxGreenhouse": {"value": 5.557245e+11, "unit": u.m}, - "log.initial.cbp.HZLimEarlyMars": {"value": 6.061886e+11, "unit": u.m}, - "log.initial.cbp.Instellation": {"value": 1.082502e+04, "unit": u.kg / u.sec ** 3}, - "log.initial.cbp.Eccentricity": {"value": 0.029710}, - "log.initial.cbp.OrbEnergy": {"value": -7.539337e+33, "unit": u.Joule}, - "log.initial.cbp.MeanMotion": {"value": 4.791248e-07, "unit": 1 / u.sec}, - "log.initial.cbp.OrbPeriod": {"value": 1.314548e+07, "unit": u.sec}, - "log.initial.cbp.SemiMajorAxis": {"value": 1.051264e+11, "unit": u.m}, - "log.initial.cbp.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.cbp.COPP": {"value": -0.000000}, - "log.initial.cbp.OrbAngMom": {"value": 3.153320e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.cbp.ArgP": {"value": 1.885552, "unit": u.rad}, - "log.initial.cbp.Inc": {"value": 0.005445, "unit": u.rad}, - "log.initial.cbp.LongA": {"value": 2.067533, "unit": u.rad}, - "log.initial.cbp.LongP": {"value": 3.953085, "unit": u.rad}, - "log.initial.cbp.TotOrbEnergy": {"value": -1.419535e+40, "unit": u.Joule}, - "log.initial.cbp.OrbPotEnergy": {"value": -1.507867e+34, "unit": u.Joule}, - "log.initial.cbp.FreeEcc": {"value": 0.030000}, - "log.initial.cbp.FreeInc": {"value": 0.005381, "unit": u.rad}, - "log.initial.cbp.LL13N0": {"value": 4.794776e-07, "unit": u.sec}, - "log.initial.cbp.LL13K0": {"value": 4.787705e-07, "unit": u.sec}, - "log.initial.cbp.LL13V0": {"value": 4.801837e-07, "unit": u.sec}, - "log.initial.cbp.CBPR": {"value": 1.060912e+11, "unit": u.m}, - "log.initial.cbp.CBPZ": {"value": -1.582875e+07, "unit": u.m}, - "log.initial.cbp.CBPPhi": {"value": 2.040128, "unit": u.rad}, - "log.initial.cbp.CBPRDot": {"value": -1406.908765, "unit": u.m / u.sec}, - "log.initial.cbp.CBPZDot": {"value": 271.083238, "unit": u.m / u.sec}, - "log.initial.cbp.CBPPhiDot": {"value": 4.691052e-07, "unit": 1 / u.sec}, - "log.initial.cbp.R0": {"value": 1.049579e+11, "unit": u.m}, - "log.initial.cbp.CBPInsol": {"value": 7.696638}, - "log.initial.cbp.BinPriR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.cbp.BinPriPhi": {"value": 3.141591, "unit": u.rad}, - "log.initial.cbp.BinSecR": {"value": 5.344548e+09, "unit": u.m}, - "log.initial.cbp.BinSecPhi": {"value": 6.283184, "unit": u.rad}, - "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.875673e+45, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -1.781965e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -1.186283e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 2.046791e+38, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.primary.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.primary.Radius": {"value": 209.262030, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.primary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, - "log.final.primary.RotAngMom": {"value": 1.718519e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.primary.RotKinEnergy": {"value": 2.046791e+38, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.RotVel": {"value": 3.179296e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.primary.BodyType": {"value": 1.000000, "rtol": 1e-4}, - "log.final.primary.RotRate": {"value": 2.058083, "unit": 1 / u.day, "rtol": 1e-4}, - "log.final.primary.RotPer": {"value": 3.052930, "unit": u.day, "rtol": 1e-4}, - "log.final.primary.Density": {"value": 199.651861, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.primary.SurfEnFluxTotal": {"value": 1.927577e+05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.primary.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, - "log.final.primary.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.primary.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.primary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.primary.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.HZLimitDryRunaway": {"value": 1.477895e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimRecVenus": {"value": 1.818311e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimRunaway": {"value": 2.413985e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimMoistGreenhouse": {"value": 2.405916e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimMaxGreenhouse": {"value": 4.359681e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimEarlyMars": {"value": 4.755548e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.KEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.CriticalSemiMajorAxis": {"value": -6.684587e-12, "unit": u.au, "rtol": 1e-4}, - "log.final.primary.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.primary.ArgP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.LXUVTot": {"value": 4.556226e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.TotOrbEnergy": {"value": -9.211934e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.LostEnergy": {"value": 3.393135e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.LostAngMom": {"value": 3.459611e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.primary.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.primary.DRotPerDtEqtide": {"value": 5.242111e-09, "rtol": 1e-4}, - "log.final.primary.DRotRateDtEqtide": {"value": -4.733962e-19, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.primary.EqRotPer": {"value": 4.098944e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.primary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.TidalTau": {"value": 0.100000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.RotTimeEqtide": {"value": 5.031812e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.primary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.PowerEqtide": {"value": 4.315042e+24, "unit": u.W, "rtol": 1e-4}, - "log.final.primary.SurfEnFluxEqtide": {"value": 1.927577e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.Luminosity": {"value": 4.556226e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.primary.LXUVStellar": {"value": 4.556226e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.primary.Temperature": {"value": 4349.796732, "unit": u.K, "rtol": 1e-4}, - "log.final.primary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.primary.RossbyNumber": {"value": 0.090280, "rtol": 1e-4}, - "log.final.primary.DRotPerDtStellar": {"value": -2.695245e-09, "rtol": 1e-4}, - "log.final.primary.FreeEcc": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.FreeInc": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.LL13N0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.LL13K0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.LL13V0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.CBPR": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.CBPZ": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.CBPPhi": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.primary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.primary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.R0": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.CBPInsol": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.BinPriR": {"value": 5.235214e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.BinPriPhi": {"value": -0.732893, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.BinSecR": {"value": 5.235214e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.BinSecPhi": {"value": 2.408700, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.secondary.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.secondary.Radius": {"value": 209.262030, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.secondary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, - "log.final.secondary.RotAngMom": {"value": 1.718519e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.secondary.RotKinEnergy": {"value": 2.046791e+38, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.RotVel": {"value": 3.179296e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.BodyType": {"value": 1.000000, "rtol": 1e-4}, - "log.final.secondary.RotRate": {"value": 2.382041e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.RotPer": {"value": 3.052930, "unit": u.day, "rtol": 1e-4}, - "log.final.secondary.Density": {"value": 199.651861, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.secondary.SurfEnFluxTotal": {"value": 1.927577e+05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.secondary.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, - "log.final.secondary.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.secondary.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.secondary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.secondary.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.HZLimitDryRunaway": {"value": 1.556526e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimRecVenus": {"value": 1.818311e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimRunaway": {"value": 2.413985e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimMoistGreenhouse": {"value": 2.405916e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimMaxGreenhouse": {"value": 4.359681e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimEarlyMars": {"value": 4.755548e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.Instellation": {"value": 1.861364e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.secondary.KEcc": {"value": 0.313818, "rtol": 1e-4}, - "log.final.secondary.Eccentricity": {"value": 0.313818, "rtol": 1e-4}, - "log.final.secondary.OrbEnergy": {"value": -9.211927e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.MeanMotion": {"value": 9.504147e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.OrbPeriod": {"value": 7.651613, "unit": u.day, "rtol": 1e-4}, - "log.final.secondary.SemiMajorAxis": {"value": 0.095744, "unit": u.au, "rtol": 1e-4}, - "log.final.secondary.CriticalSemiMajorAxis": {"value": 0.307611, "unit": u.au, "rtol": 1e-4}, - "log.final.secondary.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.OrbAngMom": {"value": 1.840580e+45, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.secondary.ArgP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.LXUVTot": {"value": 4.556226e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.secondary.TotOrbEnergy": {"value": -9.211934e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.OrbPotEnergy": {"value": -1.842385e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.LostEnergy": {"value": 3.393135e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.LostAngMom": {"value": 3.459611e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.secondary.TidalRadius": {"value": 1.334694e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.DsemiDtEqtide": {"value": 1.188016e-05, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.DeccDtEqtide": {"value": 1.252711e-16, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DMeanMotionDtEqtide": {"value": -1.182465e-20, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.secondary.DOrbPerDtEqtide": {"value": 8.225114e-10, "rtol": 1e-4}, - "log.final.secondary.EccTimeEqtide": {"value": 2.505109e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.SemiTimeEqtide": {"value": 1.205636e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DKEccDtEqtide": {"value": 1.252711e-16, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.secondary.DRotPerDtEqtide": {"value": 5.242111e-09, "rtol": 1e-4}, - "log.final.secondary.DRotRateDtEqtide": {"value": -4.733962e-19, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.secondary.EqRotPer": {"value": 4.098944e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.secondary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.TidalTau": {"value": 0.100000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.RotTimeEqtide": {"value": 5.031812e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.secondary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.PowerEqtide": {"value": 4.315042e+24, "unit": u.W, "rtol": 1e-4}, - "log.final.secondary.SurfEnFluxEqtide": {"value": 1.927577e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.secondary.Luminosity": {"value": 4.556226e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.secondary.LXUVStellar": {"value": 4.556226e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.secondary.Temperature": {"value": 4349.796732, "unit": u.K, "rtol": 1e-4}, - "log.final.secondary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.secondary.RossbyNumber": {"value": 0.090280, "rtol": 1e-4}, - "log.final.secondary.DRotPerDtStellar": {"value": -2.695245e-09, "rtol": 1e-4}, - "log.final.secondary.FreeEcc": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.FreeInc": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.LL13N0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.LL13K0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.LL13V0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.CBPR": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.CBPZ": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.CBPPhi": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.R0": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.CBPInsol": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.BinPriR": {"value": 5.235214e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.BinPriPhi": {"value": -0.732893, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.BinSecR": {"value": 5.235214e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.BinSecPhi": {"value": 2.408700, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.Mass": {"value": 5.972186e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.cbp.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.cbp.RotAngMom": {"value": 4.416946e+33, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.cbp.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.cbp.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.cbp.HZLimitDryRunaway": {"value": 1.478611e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimRecVenus": {"value": 1.818311e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimRunaway": {"value": 2.413985e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimMoistGreenhouse": {"value": 2.405916e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimMaxGreenhouse": {"value": 4.359681e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.HZLimEarlyMars": {"value": 4.755548e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.Instellation": {"value": 6612.162933, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.cbp.Eccentricity": {"value": 0.031100, "rtol": 1e-4}, - "log.final.cbp.OrbEnergy": {"value": -7.556798e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.cbp.MeanMotion": {"value": 4.791248e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.cbp.OrbPeriod": {"value": 1.309995e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.cbp.SemiMajorAxis": {"value": 1.048835e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.cbp.OrbAngMom": {"value": 3.149541e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.cbp.ArgP": {"value": 2.250610, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.Inc": {"value": 0.005259, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.LongA": {"value": 5.841417, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.LongP": {"value": 1.808843, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.TotOrbEnergy": {"value": -9.211934e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.cbp.OrbPotEnergy": {"value": -1.511360e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.cbp.FreeEcc": {"value": 0.030000, "rtol": 1e-4}, - "log.final.cbp.FreeInc": {"value": 0.005381, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.LL13N0": {"value": 4.794776e-07, "unit": u.sec, "rtol": 1e-4}, - "log.final.cbp.LL13K0": {"value": 4.787705e-07, "unit": u.sec, "rtol": 1e-4}, - "log.final.cbp.LL13V0": {"value": 4.801837e-07, "unit": u.sec, "rtol": 1e-4}, - "log.final.cbp.CBPR": {"value": 1.072943e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.CBPZ": {"value": -5.638753e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.CBPPhi": {"value": 4.232754, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.CBPRDot": {"value": 1029.298462, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.cbp.CBPZDot": {"value": -15.195487, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.cbp.CBPPhiDot": {"value": 4.580944e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.cbp.R0": {"value": 1.049579e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.CBPInsol": {"value": 4.611149, "rtol": 1e-4}, - "log.final.cbp.BinPriR": {"value": 5.235214e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.BinPriPhi": {"value": -0.732893, "unit": u.rad, "rtol": 1e-4}, - "log.final.cbp.BinSecR": {"value": 5.235214e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.cbp.BinSecPhi": {"value": 2.408700, "unit": u.rad, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.875699e45, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -1.781916e41, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -9.406038e40, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.206225e40, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.primary.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.primary.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.Xobl": {"value": 0.000000}, + "log.initial.primary.Yobl": {"value": 0.000000}, + "log.initial.primary.Zobl": {"value": 1.000000}, + "log.initial.primary.Radius": {"value": 263.919878, "unit": u.Rearth}, + "log.initial.primary.RadGyra": {"value": 0.449900}, + "log.initial.primary.RotAngMom": { + "value": 1.658678e44, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.primary.RotKinEnergy": {"value": 1.206225e40, "unit": u.Joule}, + "log.initial.primary.RotVel": {"value": 2.448271e05, "unit": u.m / u.sec}, + "log.initial.primary.BodyType": {"value": 1.000000}, + "log.initial.primary.RotRate": {"value": 12.566371, "unit": 1 / u.day}, + "log.initial.primary.RotPer": {"value": 0.500000, "unit": u.day}, + "log.initial.primary.Density": {"value": 99.524124, "unit": u.kg / u.m**3}, + "log.initial.primary.SurfEnFluxTotal": { + "value": 4.299558e08, + "unit": u.W / u.m**2, + }, + "log.initial.primary.ImK2": {"value": -5.000000e-07}, + "log.initial.primary.K2": {"value": 0.500000}, + "log.initial.primary.K2Man": {"value": 0.010000}, + "log.initial.primary.Imk2Man": {"value": 0.000000}, + "log.initial.primary.TidalQMantle": {"value": 100.000000}, + "log.initial.primary.HEcc": {"value": 0.000000}, + "log.initial.primary.HZLimitDryRunaway": {"value": 1.887931e11, "unit": u.m}, + "log.initial.primary.HZLimRecVenus": {"value": 2.320714e11, "unit": u.m}, + "log.initial.primary.HZLimRunaway": {"value": 3.080886e11, "unit": u.m}, + "log.initial.primary.HZLimMoistGreenhouse": {"value": 3.070674e11, "unit": u.m}, + "log.initial.primary.HZLimMaxGreenhouse": {"value": 5.557245e11, "unit": u.m}, + "log.initial.primary.HZLimEarlyMars": {"value": 6.061886e11, "unit": u.m}, + "log.initial.primary.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.KEcc": {"value": 0.000000}, + "log.initial.primary.Eccentricity": {"value": -1.000000}, + "log.initial.primary.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.primary.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.primary.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.primary.CriticalSemiMajorAxis": { + "value": -6.684587e-12, + "unit": u.au, + }, + "log.initial.primary.COPP": {"value": 0.000000}, + "log.initial.primary.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.primary.ArgP": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.Inc": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.LongA": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.LXUVTot": { + "value": 7.435159e23, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.TotOrbEnergy": {"value": -1.419535e40, "unit": u.Joule}, + "log.initial.primary.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.primary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.primary.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.primary.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.primary.BodyDeccDt": {"value": -1.000000}, + "log.initial.primary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.primary.DRotPerDtEqtide": {"value": 3.189549e-08}, + "log.initial.primary.DRotRateDtEqtide": { + "value": -1.073845e-16, + "unit": 1 / u.sec**2, + }, + "log.initial.primary.EqRotPer": {"value": 3.043786e05, "unit": u.sec}, + "log.initial.primary.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.primary.OceanK2": {"value": 0.010000}, + "log.initial.primary.EnvTidalQ": {"value": -1.000000}, + "log.initial.primary.OceanTidalQ": {"value": -1.000000}, + "log.initial.primary.TidalTau": {"value": 0.100000, "unit": u.sec}, + "log.initial.primary.TideLock": {"value": 0.000000}, + "log.initial.primary.RotTimeEqtide": {"value": 1.354423e12, "unit": u.sec}, + "log.initial.primary.EnvK2": {"value": 0.010000}, + "log.initial.primary.OblTimeEqtide": {"value": -1.000000}, + "log.initial.primary.PowerEqtide": {"value": 1.530948e28, "unit": u.W}, + "log.initial.primary.SurfEnFluxEqtide": { + "value": 4.299558e08, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.Luminosity": {"value": 7.435159e26, "unit": u.W}, + "log.initial.primary.LXUVStellar": {"value": 7.435159e23, "unit": u.W}, + "log.initial.primary.Temperature": {"value": 4377.256537, "unit": u.K}, + "log.initial.primary.LXUVFrac": {"value": 0.001000}, + "log.initial.primary.RossbyNumber": {"value": 0.014998}, + "log.initial.primary.DRotPerDtStellar": {"value": -2.359531e-10}, + "log.initial.primary.FreeEcc": {"value": -1.000000}, + "log.initial.primary.FreeInc": {"value": -1.000000, "unit": u.rad}, + "log.initial.primary.LL13N0": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.LL13K0": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.LL13V0": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.CBPR": {"value": 0.000000, "unit": u.m}, + "log.initial.primary.CBPZ": {"value": 0.000000, "unit": u.m}, + "log.initial.primary.CBPPhi": {"value": -1.000000, "unit": u.rad}, + "log.initial.primary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec}, + "log.initial.primary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec}, + "log.initial.primary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.primary.R0": {"value": 0.000000, "unit": u.m}, + "log.initial.primary.CBPInsol": {"value": -1.000000}, + "log.initial.primary.BinPriR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.primary.BinPriPhi": {"value": 3.141591, "unit": u.rad}, + "log.initial.primary.BinSecR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.primary.BinSecPhi": {"value": 6.283184, "unit": u.rad}, + "log.initial.secondary.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.secondary.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.Xobl": {"value": 0.000000}, + "log.initial.secondary.Yobl": {"value": 0.000000}, + "log.initial.secondary.Zobl": {"value": 1.000000}, + "log.initial.secondary.Radius": {"value": 263.919878, "unit": u.Rearth}, + "log.initial.secondary.RadGyra": {"value": 0.449900}, + "log.initial.secondary.RotAngMom": { + "value": 1.658678e44, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.secondary.RotKinEnergy": {"value": 1.206225e40, "unit": u.Joule}, + "log.initial.secondary.RotVel": {"value": 2.448271e05, "unit": u.m / u.sec}, + "log.initial.secondary.BodyType": {"value": 1.000000}, + "log.initial.secondary.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, + "log.initial.secondary.RotPer": {"value": 0.500000, "unit": u.day}, + "log.initial.secondary.Density": {"value": 99.524124, "unit": u.kg / u.m**3}, + "log.initial.secondary.SurfEnFluxTotal": { + "value": 4.299558e08, + "unit": u.W / u.m**2, + }, + "log.initial.secondary.ImK2": {"value": -5.000000e-07}, + "log.initial.secondary.K2": {"value": 0.500000}, + "log.initial.secondary.K2Man": {"value": 0.010000}, + "log.initial.secondary.Imk2Man": {"value": 0.000000}, + "log.initial.secondary.TidalQMantle": {"value": 100.000000}, + "log.initial.secondary.HEcc": {"value": 0.000000}, + "log.initial.secondary.HZLimitDryRunaway": {"value": 1.909536e11, "unit": u.m}, + "log.initial.secondary.HZLimRecVenus": {"value": 2.320714e11, "unit": u.m}, + "log.initial.secondary.HZLimRunaway": {"value": 3.080886e11, "unit": u.m}, + "log.initial.secondary.HZLimMoistGreenhouse": { + "value": 3.070674e11, + "unit": u.m, + }, + "log.initial.secondary.HZLimMaxGreenhouse": {"value": 5.557245e11, "unit": u.m}, + "log.initial.secondary.HZLimEarlyMars": {"value": 6.061886e11, "unit": u.m}, + "log.initial.secondary.Instellation": { + "value": 6.926850e05, + "unit": u.kg / u.sec**3, + }, + "log.initial.secondary.KEcc": {"value": 0.150000}, + "log.initial.secondary.Eccentricity": {"value": 0.150000}, + "log.initial.secondary.OrbEnergy": {"value": -1.419534e40, "unit": u.Joule}, + "log.initial.secondary.MeanMotion": {"value": 1.818051e-05, "unit": 1 / u.sec}, + "log.initial.secondary.OrbPeriod": {"value": 4.000000, "unit": u.day}, + "log.initial.secondary.SemiMajorAxis": {"value": 0.062132, "unit": u.au}, + "log.initial.secondary.CriticalSemiMajorAxis": { + "value": 0.174482, + "unit": u.au, + }, + "log.initial.secondary.COPP": {"value": 0.000000}, + "log.initial.secondary.OrbAngMom": { + "value": 1.543932e45, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.secondary.ArgP": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.Inc": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.LongA": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.LXUVTot": { + "value": 7.435159e23, + "unit": u.kg / u.sec**3, + }, + "log.initial.secondary.TotOrbEnergy": {"value": -1.419535e40, "unit": u.Joule}, + "log.initial.secondary.OrbPotEnergy": {"value": -2.839068e40, "unit": u.Joule}, + "log.initial.secondary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.secondary.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.secondary.TidalRadius": {"value": 1.683307e09, "unit": u.m}, + "log.initial.secondary.DsemiDtEqtide": {"value": 0.003277, "unit": u.m / u.sec}, + "log.initial.secondary.DeccDtEqtide": { + "value": 1.148705e-13, + "unit": 1 / u.sec, + }, + "log.initial.secondary.DMeanMotionDtEqtide": { + "value": -9.613825e-18, + "unit": 1 / u.sec**2, + }, + "log.initial.secondary.DOrbPerDtEqtide": {"value": 1.827527e-07}, + "log.initial.secondary.EccTimeEqtide": {"value": 1.305818e12, "unit": u.sec}, + "log.initial.secondary.SemiTimeEqtide": {"value": 2.836620e12, "unit": u.sec}, + "log.initial.secondary.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.DKEccDtEqtide": { + "value": 1.148705e-13, + "unit": 1 / u.sec, + }, + "log.initial.secondary.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.secondary.BodyDeccDt": {"value": -1.000000}, + "log.initial.secondary.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + }, + "log.initial.secondary.DRotPerDtEqtide": {"value": 3.189549e-08}, + "log.initial.secondary.DRotRateDtEqtide": { + "value": -1.073845e-16, + "unit": 1 / u.sec**2, + }, + "log.initial.secondary.EqRotPer": {"value": 3.043786e05, "unit": u.sec}, + "log.initial.secondary.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.secondary.OceanK2": {"value": 0.010000}, + "log.initial.secondary.EnvTidalQ": {"value": -1.000000}, + "log.initial.secondary.OceanTidalQ": {"value": -1.000000}, + "log.initial.secondary.TidalTau": {"value": 0.100000, "unit": u.sec}, + "log.initial.secondary.TideLock": {"value": 0.000000}, + "log.initial.secondary.RotTimeEqtide": {"value": 1.354423e12, "unit": u.sec}, + "log.initial.secondary.EnvK2": {"value": 0.010000}, + "log.initial.secondary.OblTimeEqtide": {"value": -1.000000}, + "log.initial.secondary.PowerEqtide": {"value": 1.530948e28, "unit": u.W}, + "log.initial.secondary.SurfEnFluxEqtide": { + "value": 4.299558e08, + "unit": u.kg / u.sec**3, + }, + "log.initial.secondary.Luminosity": {"value": 7.435159e26, "unit": u.W}, + "log.initial.secondary.LXUVStellar": {"value": 7.435159e23, "unit": u.W}, + "log.initial.secondary.Temperature": {"value": 4377.256537, "unit": u.K}, + "log.initial.secondary.LXUVFrac": {"value": 0.001000}, + "log.initial.secondary.RossbyNumber": {"value": 0.014998}, + "log.initial.secondary.DRotPerDtStellar": {"value": -2.359531e-10}, + "log.initial.secondary.FreeEcc": {"value": -1.000000}, + "log.initial.secondary.FreeInc": {"value": -1.000000, "unit": u.rad}, + "log.initial.secondary.LL13N0": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.LL13K0": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.LL13V0": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.CBPR": {"value": 0.000000, "unit": u.m}, + "log.initial.secondary.CBPZ": {"value": 0.000000, "unit": u.m}, + "log.initial.secondary.CBPPhi": {"value": -1.000000, "unit": u.rad}, + "log.initial.secondary.CBPRDot": {"value": 0.000000, "unit": u.m / u.sec}, + "log.initial.secondary.CBPZDot": {"value": 0.000000, "unit": u.m / u.sec}, + "log.initial.secondary.CBPPhiDot": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.R0": {"value": 0.000000, "unit": u.m}, + "log.initial.secondary.CBPInsol": {"value": -1.000000}, + "log.initial.secondary.BinPriR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.secondary.BinPriPhi": {"value": 3.141591, "unit": u.rad}, + "log.initial.secondary.BinSecR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.secondary.BinSecPhi": {"value": 6.283184, "unit": u.rad}, + "log.initial.cbp.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.cbp.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.cbp.RadGyra": {"value": 0.500000}, + "log.initial.cbp.RotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.cbp.BodyType": {"value": 0.000000}, + "log.initial.cbp.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.cbp.HZLimitDryRunaway": {"value": 1.888765e11, "unit": u.m}, + "log.initial.cbp.HZLimRecVenus": {"value": 2.320714e11, "unit": u.m}, + "log.initial.cbp.HZLimRunaway": {"value": 3.080886e11, "unit": u.m}, + "log.initial.cbp.HZLimMoistGreenhouse": {"value": 3.070674e11, "unit": u.m}, + "log.initial.cbp.HZLimMaxGreenhouse": {"value": 5.557245e11, "unit": u.m}, + "log.initial.cbp.HZLimEarlyMars": {"value": 6.061886e11, "unit": u.m}, + "log.initial.cbp.Instellation": { + "value": 1.082502e04, + "unit": u.kg / u.sec**3, + }, + "log.initial.cbp.Eccentricity": {"value": 0.029710}, + "log.initial.cbp.OrbEnergy": {"value": -7.539337e33, "unit": u.Joule}, + "log.initial.cbp.MeanMotion": {"value": 4.791248e-07, "unit": 1 / u.sec}, + "log.initial.cbp.OrbPeriod": {"value": 1.314548e07, "unit": u.sec}, + "log.initial.cbp.SemiMajorAxis": {"value": 1.051264e11, "unit": u.m}, + "log.initial.cbp.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.cbp.COPP": {"value": -0.000000}, + "log.initial.cbp.OrbAngMom": { + "value": 3.153320e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.cbp.ArgP": {"value": 1.885552, "unit": u.rad}, + "log.initial.cbp.Inc": {"value": 0.005445, "unit": u.rad}, + "log.initial.cbp.LongA": {"value": 2.067533, "unit": u.rad}, + "log.initial.cbp.LongP": {"value": 3.953085, "unit": u.rad}, + "log.initial.cbp.TotOrbEnergy": {"value": -1.419535e40, "unit": u.Joule}, + "log.initial.cbp.OrbPotEnergy": {"value": -1.507867e34, "unit": u.Joule}, + "log.initial.cbp.FreeEcc": {"value": 0.030000}, + "log.initial.cbp.FreeInc": {"value": 0.005381, "unit": u.rad}, + "log.initial.cbp.LL13N0": {"value": 4.794776e-07, "unit": u.sec}, + "log.initial.cbp.LL13K0": {"value": 4.787705e-07, "unit": u.sec}, + "log.initial.cbp.LL13V0": {"value": 4.801837e-07, "unit": u.sec}, + "log.initial.cbp.CBPR": {"value": 1.060912e11, "unit": u.m}, + "log.initial.cbp.CBPZ": {"value": -1.582875e07, "unit": u.m}, + "log.initial.cbp.CBPPhi": {"value": 2.040128, "unit": u.rad}, + "log.initial.cbp.CBPRDot": {"value": -1406.908765, "unit": u.m / u.sec}, + "log.initial.cbp.CBPZDot": {"value": 271.083238, "unit": u.m / u.sec}, + "log.initial.cbp.CBPPhiDot": {"value": 4.691052e-07, "unit": 1 / u.sec}, + "log.initial.cbp.R0": {"value": 1.049579e11, "unit": u.m}, + "log.initial.cbp.CBPInsol": {"value": 7.696638}, + "log.initial.cbp.BinPriR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.cbp.BinPriPhi": {"value": 3.141591, "unit": u.rad}, + "log.initial.cbp.BinSecR": {"value": 5.344548e09, "unit": u.m}, + "log.initial.cbp.BinSecPhi": {"value": 6.283184, "unit": u.rad}, + "log.final.system.Age": {"value": 6.311520e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.875673e45, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -1.781965e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -1.186283e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 2.046791e38, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.primary.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.primary.Radius": { + "value": 209.262030, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.primary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, + "log.final.primary.RotAngMom": { + "value": 1.718519e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.RotKinEnergy": { + "value": 2.046791e38, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.RotVel": { + "value": 3.179296e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.BodyType": {"value": 1.000000, "rtol": 1e-4}, + "log.final.primary.RotRate": { + "value": 2.058083, + "unit": 1 / u.day, + "rtol": 1e-4, + }, + "log.final.primary.RotPer": {"value": 3.052930, "unit": u.day, "rtol": 1e-4}, + "log.final.primary.Density": { + "value": 199.651861, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.primary.SurfEnFluxTotal": { + "value": 1.927577e05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.primary.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, + "log.final.primary.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.primary.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.primary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.primary.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.HZLimitDryRunaway": { + "value": 1.477895e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimRecVenus": { + "value": 1.818311e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimRunaway": { + "value": 2.413985e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimMoistGreenhouse": { + "value": 2.405916e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimMaxGreenhouse": { + "value": 4.359681e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimEarlyMars": { + "value": 4.755548e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.KEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.OrbEnergy": { + "value": 0.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.MeanMotion": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.OrbPeriod": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.SemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.CriticalSemiMajorAxis": { + "value": -6.684587e-12, + "unit": u.au, + "rtol": 1e-4, + }, + "log.final.primary.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.ArgP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.LXUVTot": { + "value": 4.556226e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.TotOrbEnergy": { + "value": -9.211934e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.OrbPotEnergy": { + "value": -1.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.LostEnergy": { + "value": 3.393135e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.LostAngMom": { + "value": 3.459611e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.DRotPerDtEqtide": {"value": 5.242111e-09, "rtol": 1e-4}, + "log.final.primary.DRotRateDtEqtide": { + "value": -4.733962e-19, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.primary.EqRotPer": { + "value": 4.098944e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqTidePower": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.primary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.TidalTau": {"value": 0.100000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.RotTimeEqtide": { + "value": 5.031812e13, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.primary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.PowerEqtide": { + "value": 4.315042e24, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.primary.SurfEnFluxEqtide": { + "value": 1.927577e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.Luminosity": { + "value": 4.556226e26, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.primary.LXUVStellar": { + "value": 4.556226e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.primary.Temperature": { + "value": 4349.796732, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.primary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.primary.RossbyNumber": {"value": 0.090280, "rtol": 1e-4}, + "log.final.primary.DRotPerDtStellar": {"value": -2.695245e-09, "rtol": 1e-4}, + "log.final.primary.FreeEcc": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.FreeInc": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.LL13N0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.LL13K0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.LL13V0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.CBPR": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.CBPZ": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.CBPPhi": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.CBPRDot": { + "value": 0.000000, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.CBPZDot": { + "value": 0.000000, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.CBPPhiDot": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.R0": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.CBPInsol": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.BinPriR": {"value": 5.235229e09, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.BinPriPhi": { + "value": -0.732909, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.primary.BinSecR": {"value": 5.235229e09, "unit": u.m, "rtol": 1e-4}, + "log.final.primary.BinSecPhi": {"value": 2.408684, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.secondary.Obliquity": { + "value": 0.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.secondary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.secondary.Radius": { + "value": 209.262030, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.secondary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, + "log.final.secondary.RotAngMom": { + "value": 1.718519e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.RotKinEnergy": { + "value": 2.046791e38, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.RotVel": { + "value": 3.179296e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.BodyType": {"value": 1.000000, "rtol": 1e-4}, + "log.final.secondary.RotRate": { + "value": 2.382041e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.RotPer": {"value": 3.052930, "unit": u.day, "rtol": 1e-4}, + "log.final.secondary.Density": { + "value": 199.651861, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.secondary.SurfEnFluxTotal": { + "value": 1.927577e05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.secondary.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, + "log.final.secondary.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.secondary.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.secondary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.secondary.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.HZLimitDryRunaway": { + "value": 1.556526e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimRecVenus": { + "value": 1.818311e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimRunaway": { + "value": 2.413985e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimMoistGreenhouse": { + "value": 2.405916e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimMaxGreenhouse": { + "value": 4.359681e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimEarlyMars": { + "value": 4.755548e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.Instellation": { + "value": 1.861364e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.secondary.KEcc": {"value": 0.313818, "rtol": 1e-4}, + "log.final.secondary.Eccentricity": {"value": 0.313818, "rtol": 1e-4}, + "log.final.secondary.OrbEnergy": { + "value": -9.211927e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.MeanMotion": { + "value": 9.504147e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.OrbPeriod": { + "value": 7.651613, + "unit": u.day, + "rtol": 1e-4, + }, + "log.final.secondary.SemiMajorAxis": { + "value": 0.095744, + "unit": u.au, + "rtol": 1e-4, + }, + "log.final.secondary.CriticalSemiMajorAxis": { + "value": 0.307611, + "unit": u.au, + "rtol": 1e-4, + }, + "log.final.secondary.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.OrbAngMom": { + "value": 1.840580e45, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.ArgP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.LXUVTot": { + "value": 4.556226e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.secondary.TotOrbEnergy": { + "value": -9.211934e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.OrbPotEnergy": { + "value": -1.842385e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.LostEnergy": { + "value": 3.393135e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.LostAngMom": { + "value": 3.459611e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.TidalRadius": { + "value": 1.334694e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.DsemiDtEqtide": { + "value": 1.188016e-05, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DeccDtEqtide": { + "value": 1.252711e-16, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DMeanMotionDtEqtide": { + "value": -1.182465e-20, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.secondary.DOrbPerDtEqtide": {"value": 8.225114e-10, "rtol": 1e-4}, + "log.final.secondary.EccTimeEqtide": { + "value": 2.505109e15, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.SemiTimeEqtide": { + "value": 1.205636e15, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DHEccDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DKEccDtEqtide": { + "value": 1.252711e-16, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.LockTime": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DRotPerDtEqtide": {"value": 5.242111e-09, "rtol": 1e-4}, + "log.final.secondary.DRotRateDtEqtide": { + "value": -4.733962e-19, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotPer": { + "value": 4.098944e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqTidePower": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.secondary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.TidalTau": { + "value": 0.100000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.RotTimeEqtide": { + "value": 5.031812e13, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.secondary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.PowerEqtide": { + "value": 4.315042e24, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.secondary.SurfEnFluxEqtide": { + "value": 1.927577e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.secondary.Luminosity": { + "value": 4.556226e26, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.secondary.LXUVStellar": { + "value": 4.556226e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.secondary.Temperature": { + "value": 4349.796732, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.secondary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.secondary.RossbyNumber": {"value": 0.090280, "rtol": 1e-4}, + "log.final.secondary.DRotPerDtStellar": {"value": -2.695245e-09, "rtol": 1e-4}, + "log.final.secondary.FreeEcc": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.FreeInc": { + "value": -1.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.secondary.LL13N0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.secondary.LL13K0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.secondary.LL13V0": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.secondary.CBPR": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.secondary.CBPZ": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.secondary.CBPPhi": {"value": -1.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.CBPRDot": { + "value": 0.000000, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.CBPZDot": { + "value": 0.000000, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.CBPPhiDot": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.R0": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.secondary.CBPInsol": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.BinPriR": { + "value": 5.235229e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.BinPriPhi": { + "value": -0.732909, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.secondary.BinSecR": { + "value": 5.235229e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.BinSecPhi": { + "value": 2.408684, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.cbp.Mass": {"value": 5.972186e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.cbp.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.cbp.RotAngMom": { + "value": 4.416946e33, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.cbp.Density": { + "value": 5495.038549, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimitDryRunaway": { + "value": 1.478611e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimRecVenus": { + "value": 1.818311e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimRunaway": {"value": 2.413985e11, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.HZLimMoistGreenhouse": { + "value": 2.405916e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimMaxGreenhouse": { + "value": 4.359681e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.HZLimEarlyMars": { + "value": 4.755548e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.Instellation": { + "value": 6612.163368, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.cbp.Eccentricity": {"value": 0.031100, "rtol": 1e-4}, + "log.final.cbp.OrbEnergy": { + "value": -7.556798e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.cbp.MeanMotion": { + "value": 4.791248e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.OrbPeriod": {"value": 1.309994e07, "unit": u.sec, "rtol": 1e-4}, + "log.final.cbp.SemiMajorAxis": { + "value": 1.048835e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.cbp.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.cbp.OrbAngMom": { + "value": 3.149541e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.ArgP": {"value": 2.250609, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.Inc": {"value": 0.005259, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.LongA": {"value": 5.841417, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.LongP": {"value": 1.808841, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.TotOrbEnergy": { + "value": -9.211934e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.cbp.OrbPotEnergy": { + "value": -1.511360e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.cbp.FreeEcc": {"value": 0.030000, "rtol": 1e-4}, + "log.final.cbp.FreeInc": {"value": 0.005381, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.LL13N0": {"value": 4.794776e-07, "unit": u.sec, "rtol": 1e-4}, + "log.final.cbp.LL13K0": {"value": 4.787705e-07, "unit": u.sec, "rtol": 1e-4}, + "log.final.cbp.LL13V0": {"value": 4.801837e-07, "unit": u.sec, "rtol": 1e-4}, + "log.final.cbp.CBPR": {"value": 1.072943e11, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.CBPZ": {"value": -5.638753e08, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.CBPPhi": {"value": 4.232754, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.CBPRDot": { + "value": 1029.297122, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.CBPZDot": { + "value": -15.195466, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.CBPPhiDot": { + "value": 4.580944e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.cbp.R0": {"value": 1.049579e11, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.CBPInsol": {"value": 4.611149, "rtol": 1e-4}, + "log.final.cbp.BinPriR": {"value": 5.235229e09, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.BinPriPhi": {"value": -0.732909, "unit": u.rad, "rtol": 1e-4}, + "log.final.cbp.BinSecR": {"value": 5.235229e09, "unit": u.m, "rtol": 1e-4}, + "log.final.cbp.BinSecPhi": {"value": 2.408684, "unit": u.rad, "rtol": 1e-4}, + } ) -class Test_STEEP_CBP_CTL(Benchmark): - pass +class Test_STEEP_CBP_CTL(Benchmark): + pass diff --git a/tests/Distorb/LL2/test_LL2.py b/tests/Distorb/LL2/test_LL2.py index 5604997a0..5662bd7ec 100644 --- a/tests/Distorb/LL2/test_LL2.py +++ b/tests/Distorb/LL2/test_LL2.py @@ -1,687 +1,841 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 3.277987e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -7.839546e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -7.839908e+41, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 5.361272e+37, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.sun.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.sun.Radius": {"value": 2.019571e+08, "unit": u.m}, - "log.initial.sun.RadGyra": {"value": 0.500000}, - "log.initial.sun.BodyType": {"value": 0.000000}, - "log.initial.sun.Density": {"value": 5.762900e+04, "unit": u.kg / u.m ** 3}, - "log.initial.sun.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.sun.HZLimRecVenus": {"value": -1.000000}, - "log.initial.sun.HZLimRunaway": {"value": -1.000000}, - "log.initial.sun.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.sun.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.sun.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Mercury.Mass": {"value": 3.299372e+23, "unit": u.kg}, - "log.initial.Mercury.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.Mercury.RadGyra": {"value": 0.500000}, - "log.initial.Mercury.RotKinEnergy": {"value": 8.872707e+27, "unit": u.Joule}, - "log.initial.Mercury.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.Mercury.BodyType": {"value": 0.000000}, - "log.initial.Mercury.Density": {"value": 303.576857, "unit": u.kg / u.m ** 3}, - "log.initial.Mercury.HEcc": {"value": 0.200722}, - "log.initial.Mercury.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.Mercury.HZLimRecVenus": {"value": -1.000000}, - "log.initial.Mercury.HZLimRunaway": {"value": -1.000000}, - "log.initial.Mercury.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.Mercury.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.Mercury.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.Mercury.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Mercury.KEcc": {"value": 0.044659}, - "log.initial.Mercury.Eccentricity": {"value": 0.205631}, - "log.initial.Mercury.OrbEnergy": {"value": -3.780641e+32, "unit": u.Joule}, - "log.initial.Mercury.MeanMotion": {"value": 8.266749e-07, "unit": 1 / u.sec}, - "log.initial.Mercury.OrbPeriod": {"value": 7.600552e+06, "unit": u.sec}, - "log.initial.Mercury.SemiMajorAxis": {"value": 5.790918e+10, "unit": u.m}, - "log.initial.Mercury.OrbAngMom": {"value": 8.951156e+38, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Mercury.ArgP": {"value": 0.508323, "unit": u.rad}, - "log.initial.Mercury.Inc": {"value": 0.122258, "unit": u.rad}, - "log.initial.Mercury.LongA": {"value": 0.843547, "unit": u.rad}, - "log.initial.Mercury.MeanLongitude": {"value": 1.351870, "unit": u.rad}, - "log.initial.Mercury.LongP": {"value": 1.351870, "unit": u.rad}, - "log.initial.Mercury.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.initial.Mercury.OrbPotEnergy": {"value": -7.561283e+32, "unit": u.Joule}, - "log.initial.Mercury.Sinc": {"value": 0.061091}, - "log.initial.Mercury.Pinc": {"value": 0.045635}, - "log.initial.Mercury.Qinc": {"value": 0.040614}, - "log.initial.Mercury.DIncDtDistOrb": {"value": 0.122411, "unit": u.rad / u.sec}, - "log.initial.Mercury.DSincDtDistOrb": {"value": 0.061091, "unit": 1 / u.sec}, - "log.initial.Mercury.DLongADtDistOrb": {"value": -4.943962e-17, "unit": u.rad / u.sec}, - "log.initial.Mercury.DLongPDtDistOrb": {"value": -5.137340e-17, "unit": u.rad / u.sec}, - "log.initial.Mercury.DHeccDtDistOrb": {"value": 0.200722, "unit": 1 / u.sec}, - "log.initial.Mercury.DKeccDtDistOrb": {"value": 0.044659, "unit": 1 / u.sec}, - "log.initial.Mercury.DPincDtDistOrb": {"value": 0.045635, "unit": 1 / u.sec}, - "log.initial.Mercury.DQincDtDistOrb": {"value": 0.040614, "unit": 1 / u.sec}, - "log.initial.Venus.Mass": {"value": 4.864625e+24, "unit": u.kg}, - "log.initial.Venus.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.Venus.RadGyra": {"value": 0.500000}, - "log.initial.Venus.RotKinEnergy": {"value": 1.308200e+29, "unit": u.Joule}, - "log.initial.Venus.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.Venus.BodyType": {"value": 0.000000}, - "log.initial.Venus.Density": {"value": 4475.965861, "unit": u.kg / u.m ** 3}, - "log.initial.Venus.HEcc": {"value": 0.005070}, - "log.initial.Venus.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.Venus.HZLimRecVenus": {"value": -1.000000}, - "log.initial.Venus.HZLimRunaway": {"value": -1.000000}, - "log.initial.Venus.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.Venus.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.Venus.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.Venus.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Venus.KEcc": {"value": -0.004493}, - "log.initial.Venus.Eccentricity": {"value": 0.006775}, - "log.initial.Venus.OrbEnergy": {"value": -2.983094e+33, "unit": u.Joule}, - "log.initial.Venus.MeanMotion": {"value": 3.236385e-07, "unit": 1 / u.sec}, - "log.initial.Venus.OrbPeriod": {"value": 1.941421e+07, "unit": u.sec}, - "log.initial.Venus.SemiMajorAxis": {"value": 1.082092e+11, "unit": u.m}, - "log.initial.Venus.OrbAngMom": {"value": 1.843430e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Venus.ArgP": {"value": 0.957634, "unit": u.rad}, - "log.initial.Venus.Inc": {"value": 0.059249, "unit": u.rad}, - "log.initial.Venus.LongA": {"value": 1.338331, "unit": u.rad}, - "log.initial.Venus.MeanLongitude": {"value": 2.295964, "unit": u.rad}, - "log.initial.Venus.LongP": {"value": 2.295964, "unit": u.rad}, - "log.initial.Venus.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.initial.Venus.OrbPotEnergy": {"value": -5.966187e+33, "unit": u.Joule}, - "log.initial.Venus.Sinc": {"value": 0.029620}, - "log.initial.Venus.Pinc": {"value": 0.028823}, - "log.initial.Venus.Qinc": {"value": 0.006824}, - "log.initial.Venus.DIncDtDistOrb": {"value": 0.059266, "unit": u.rad / u.sec}, - "log.initial.Venus.DSincDtDistOrb": {"value": 0.029620, "unit": 1 / u.sec}, - "log.initial.Venus.DLongADtDistOrb": {"value": 2.775558e-17, "unit": u.rad / u.sec}, - "log.initial.Venus.DLongPDtDistOrb": {"value": 2.428396e-15, "unit": u.rad / u.sec}, - "log.initial.Venus.DHeccDtDistOrb": {"value": 0.005070, "unit": 1 / u.sec}, - "log.initial.Venus.DKeccDtDistOrb": {"value": -0.004493, "unit": 1 / u.sec}, - "log.initial.Venus.DPincDtDistOrb": {"value": 0.028823, "unit": 1 / u.sec}, - "log.initial.Venus.DQincDtDistOrb": {"value": 0.006824, "unit": 1 / u.sec}, - "log.initial.Earth.Mass": {"value": 5.968845e+24, "unit": u.kg}, - "log.initial.Earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.Earth.RadGyra": {"value": 0.500000}, - "log.initial.Earth.RotKinEnergy": {"value": 1.605149e+29, "unit": u.Joule}, - "log.initial.Earth.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.Earth.BodyType": {"value": 0.000000}, - "log.initial.Earth.Density": {"value": 5491.964602, "unit": u.kg / u.m ** 3}, - "log.initial.Earth.HEcc": {"value": 0.016288}, - "log.initial.Earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.Earth.HZLimRecVenus": {"value": -1.000000}, - "log.initial.Earth.HZLimRunaway": {"value": -1.000000}, - "log.initial.Earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.Earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.Earth.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.Earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Earth.KEcc": {"value": -0.003745}, - "log.initial.Earth.Eccentricity": {"value": 0.016713}, - "log.initial.Earth.OrbEnergy": {"value": -2.647556e+33, "unit": u.Joule}, - "log.initial.Earth.MeanMotion": {"value": 1.990977e-07, "unit": 1 / u.sec}, - "log.initial.Earth.OrbPeriod": {"value": 3.155830e+07, "unit": u.sec}, - "log.initial.Earth.SemiMajorAxis": {"value": 1.495984e+11, "unit": u.m}, - "log.initial.Earth.OrbAngMom": {"value": 2.659183e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Earth.ArgP": {"value": 1.993327, "unit": u.rad}, - "log.initial.Earth.Inc": {"value": 8.726646e-07, "unit": u.rad}, - "log.initial.Earth.LongA": {"value": 6.086650, "unit": u.rad}, - "log.initial.Earth.MeanLongitude": {"value": 1.796792, "unit": u.rad}, - "log.initial.Earth.LongP": {"value": 1.796792, "unit": u.rad}, - "log.initial.Earth.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.initial.Earth.OrbPotEnergy": {"value": -5.295112e+33, "unit": u.Joule}, - "log.initial.Earth.Sinc": {"value": 4.363323e-07}, - "log.initial.Earth.Pinc": {"value": -8.520368e-08}, - "log.initial.Earth.Qinc": {"value": 4.279325e-07}, - "log.initial.Earth.DIncDtDistOrb": {"value": 8.726646e-07, "unit": u.rad / u.sec}, - "log.initial.Earth.DSincDtDistOrb": {"value": 4.363323e-07, "unit": 1 / u.sec}, - "log.initial.Earth.DLongADtDistOrb": {"value": -2.387424e-12, "unit": u.rad / u.sec}, - "log.initial.Earth.DLongPDtDistOrb": {"value": 9.649399e-17, "unit": u.rad / u.sec}, - "log.initial.Earth.DHeccDtDistOrb": {"value": 0.016288, "unit": 1 / u.sec}, - "log.initial.Earth.DKeccDtDistOrb": {"value": -0.003745, "unit": 1 / u.sec}, - "log.initial.Earth.DPincDtDistOrb": {"value": -8.520368e-08, "unit": 1 / u.sec}, - "log.initial.Earth.DQincDtDistOrb": {"value": 4.279325e-07, "unit": 1 / u.sec}, - "log.initial.Mars.Mass": {"value": 6.413391e+23, "unit": u.kg}, - "log.initial.Mars.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.Mars.RadGyra": {"value": 0.500000}, - "log.initial.Mars.RotKinEnergy": {"value": 1.724696e+28, "unit": u.Joule}, - "log.initial.Mars.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.Mars.BodyType": {"value": 0.000000}, - "log.initial.Mars.Density": {"value": 590.099350, "unit": u.kg / u.m ** 3}, - "log.initial.Mars.HEcc": {"value": -0.037933}, - "log.initial.Mars.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.Mars.HZLimRecVenus": {"value": -1.000000}, - "log.initial.Mars.HZLimRunaway": {"value": -1.000000}, - "log.initial.Mars.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.Mars.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.Mars.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.Mars.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Mars.KEcc": {"value": 0.085364}, - "log.initial.Mars.Eccentricity": {"value": 0.093413}, - "log.initial.Mars.OrbEnergy": {"value": -1.867046e+32, "unit": u.Joule}, - "log.initial.Mars.MeanMotion": {"value": 1.058606e-07, "unit": 1 / u.sec}, - "log.initial.Mars.OrbPeriod": {"value": 5.935338e+07, "unit": u.sec}, - "log.initial.Mars.SemiMajorAxis": {"value": 2.279367e+11, "unit": u.m}, - "log.initial.Mars.OrbAngMom": {"value": 3.511943e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Mars.ArgP": {"value": 4.999712, "unit": u.rad}, - "log.initial.Mars.Inc": {"value": 0.032299, "unit": u.rad}, - "log.initial.Mars.LongA": {"value": 0.865309, "unit": u.rad}, - "log.initial.Mars.MeanLongitude": {"value": -0.418165, "unit": u.rad}, - "log.initial.Mars.LongP": {"value": 5.865020, "unit": u.rad}, - "log.initial.Mars.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.initial.Mars.OrbPotEnergy": {"value": -3.734093e+32, "unit": u.Joule}, - "log.initial.Mars.Sinc": {"value": 0.016149}, - "log.initial.Mars.Pinc": {"value": 0.012294}, - "log.initial.Mars.Qinc": {"value": 0.010471}, - "log.initial.Mars.DIncDtDistOrb": {"value": 0.032302, "unit": u.rad / u.sec}, - "log.initial.Mars.DSincDtDistOrb": {"value": 0.016149, "unit": 1 / u.sec}, - "log.initial.Mars.DLongADtDistOrb": {"value": 1.040834e-17, "unit": u.rad / u.sec}, - "log.initial.Mars.DLongPDtDistOrb": {"value": 2.705084e-17, "unit": u.rad / u.sec}, - "log.initial.Mars.DHeccDtDistOrb": {"value": -0.037933, "unit": 1 / u.sec}, - "log.initial.Mars.DKeccDtDistOrb": {"value": 0.085364, "unit": 1 / u.sec}, - "log.initial.Mars.DPincDtDistOrb": {"value": 0.012294, "unit": 1 / u.sec}, - "log.initial.Mars.DQincDtDistOrb": {"value": 0.010471, "unit": 1 / u.sec}, - "log.initial.Jupiter.Mass": {"value": 1.897089e+27, "unit": u.kg}, - "log.initial.Jupiter.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.initial.Jupiter.RadGyra": {"value": 0.500000}, - "log.initial.Jupiter.RotKinEnergy": {"value": 1.147876e+32, "unit": u.Joule}, - "log.initial.Jupiter.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, - "log.initial.Jupiter.BodyType": {"value": 0.000000}, - "log.initial.Jupiter.Density": {"value": 5.171914e+05, "unit": u.kg / u.m ** 3}, - "log.initial.Jupiter.HEcc": {"value": 0.012902}, - "log.initial.Jupiter.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.Jupiter.HZLimRecVenus": {"value": -1.000000}, - "log.initial.Jupiter.HZLimRunaway": {"value": -1.000000}, - "log.initial.Jupiter.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.Jupiter.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.Jupiter.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.Jupiter.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Jupiter.KEcc": {"value": 0.047610}, - "log.initial.Jupiter.Eccentricity": {"value": 0.049327}, - "log.initial.Jupiter.OrbEnergy": {"value": -1.615496e+35, "unit": u.Joule}, - "log.initial.Jupiter.MeanMotion": {"value": 1.675590e-08, "unit": 1 / u.sec}, - "log.initial.Jupiter.OrbPeriod": {"value": 3.749835e+08, "unit": u.sec}, - "log.initial.Jupiter.SemiMajorAxis": {"value": 7.792260e+11, "unit": u.m}, - "log.initial.Jupiter.OrbAngMom": {"value": 1.925924e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Jupiter.ArgP": {"value": 4.792781, "unit": u.rad}, - "log.initial.Jupiter.Inc": {"value": 0.022782, "unit": u.rad}, - "log.initial.Jupiter.LongA": {"value": 1.755036, "unit": u.rad}, - "log.initial.Jupiter.MeanLongitude": {"value": 0.264632, "unit": u.rad}, - "log.initial.Jupiter.LongP": {"value": 0.264632, "unit": u.rad}, - "log.initial.Jupiter.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.initial.Jupiter.OrbPotEnergy": {"value": -3.230992e+35, "unit": u.Joule}, - "log.initial.Jupiter.Sinc": {"value": 0.011391}, - "log.initial.Jupiter.Pinc": {"value": 0.011198}, - "log.initial.Jupiter.Qinc": {"value": -0.002087}, - "log.initial.Jupiter.DIncDtDistOrb": {"value": 0.022783, "unit": u.rad / u.sec}, - "log.initial.Jupiter.DSincDtDistOrb": {"value": 0.011391, "unit": 1 / u.sec}, - "log.initial.Jupiter.DLongADtDistOrb": {"value": -1.734723e-16, "unit": u.rad / u.sec}, - "log.initial.Jupiter.DLongPDtDistOrb": {"value": 6.613633e-18, "unit": u.rad / u.sec}, - "log.initial.Jupiter.DHeccDtDistOrb": {"value": 0.012902, "unit": 1 / u.sec}, - "log.initial.Jupiter.DKeccDtDistOrb": {"value": 0.047610, "unit": 1 / u.sec}, - "log.initial.Jupiter.DPincDtDistOrb": {"value": 0.011198, "unit": 1 / u.sec}, - "log.initial.Jupiter.DQincDtDistOrb": {"value": -0.002087, "unit": 1 / u.sec}, - "log.initial.Saturn.Mass": {"value": 5.680075e+26, "unit": u.kg}, - "log.initial.Saturn.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.Saturn.RadGyra": {"value": 0.500000}, - "log.initial.Saturn.RotKinEnergy": {"value": 1.527492e+31, "unit": u.Joule}, - "log.initial.Saturn.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.initial.Saturn.BodyType": {"value": 0.000000}, - "log.initial.Saturn.Density": {"value": 5.226266e+05, "unit": u.kg / u.m ** 3}, - "log.initial.Saturn.HEcc": {"value": 0.054302}, - "log.initial.Saturn.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.Saturn.HZLimRecVenus": {"value": -1.000000}, - "log.initial.Saturn.HZLimRunaway": {"value": -1.000000}, - "log.initial.Saturn.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.Saturn.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.Saturn.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.Saturn.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Saturn.KEcc": {"value": -0.002080}, - "log.initial.Saturn.Eccentricity": {"value": 0.054341}, - "log.initial.Saturn.OrbEnergy": {"value": -2.640963e+34, "unit": u.Joule}, - "log.initial.Saturn.MeanMotion": {"value": 6.757836e-09, "unit": 1 / u.sec}, - "log.initial.Saturn.OrbPeriod": {"value": 9.297629e+08, "unit": u.sec}, - "log.initial.Saturn.SemiMajorAxis": {"value": 1.427163e+12, "unit": u.m}, - "log.initial.Saturn.OrbAngMom": {"value": 7.804453e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Saturn.ArgP": {"value": 5.907567, "unit": u.rad}, - "log.initial.Saturn.Inc": {"value": 0.043362, "unit": u.rad}, - "log.initial.Saturn.LongA": {"value": 1.984702, "unit": u.rad}, - "log.initial.Saturn.MeanLongitude": {"value": 1.609084, "unit": u.rad}, - "log.initial.Saturn.LongP": {"value": 1.609084, "unit": u.rad}, - "log.initial.Saturn.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.initial.Saturn.OrbPotEnergy": {"value": -5.281926e+34, "unit": u.Joule}, - "log.initial.Saturn.Sinc": {"value": 0.021679}, - "log.initial.Saturn.Pinc": {"value": 0.019849}, - "log.initial.Saturn.Qinc": {"value": -0.008719}, - "log.initial.Saturn.DIncDtDistOrb": {"value": 0.043369, "unit": u.rad / u.sec}, - "log.initial.Saturn.DSincDtDistOrb": {"value": 0.021679, "unit": 1 / u.sec}, - "log.initial.Saturn.DLongADtDistOrb": {"value": 2.775558e-17, "unit": u.rad / u.sec}, - "log.initial.Saturn.DLongPDtDistOrb": {"value": -1.194791e-16, "unit": u.rad / u.sec}, - "log.initial.Saturn.DHeccDtDistOrb": {"value": 0.054302, "unit": 1 / u.sec}, - "log.initial.Saturn.DKeccDtDistOrb": {"value": -0.002080, "unit": 1 / u.sec}, - "log.initial.Saturn.DPincDtDistOrb": {"value": 0.019849, "unit": 1 / u.sec}, - "log.initial.Saturn.DQincDtDistOrb": {"value": -0.008719, "unit": 1 / u.sec}, - "log.initial.George.Mass": {"value": 8.676288e+25, "unit": u.kg}, - "log.initial.George.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.initial.George.RadGyra": {"value": 0.500000}, - "log.initial.George.RotKinEnergy": {"value": 5.249784e+30, "unit": u.Joule}, - "log.initial.George.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, - "log.initial.George.BodyType": {"value": 0.000000}, - "log.initial.George.Density": {"value": 2.365362e+04, "unit": u.kg / u.m ** 3}, - "log.initial.George.HEcc": {"value": 0.007378}, - "log.initial.George.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.George.HZLimRecVenus": {"value": -1.000000}, - "log.initial.George.HZLimRunaway": {"value": -1.000000}, - "log.initial.George.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.George.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.George.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.George.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.George.KEcc": {"value": -0.046553}, - "log.initial.George.Eccentricity": {"value": 0.047134}, - "log.initial.George.OrbEnergy": {"value": -2.005253e+33, "unit": u.Joule}, - "log.initial.George.MeanMotion": {"value": 2.368075e-09, "unit": 1 / u.sec}, - "log.initial.George.OrbPeriod": {"value": 2.653288e+09, "unit": u.sec}, - "log.initial.George.SemiMajorAxis": {"value": 2.871088e+12, "unit": u.m}, - "log.initial.George.OrbAngMom": {"value": 1.691690e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.George.ArgP": {"value": 1.688858, "unit": u.rad}, - "log.initial.George.Inc": {"value": 0.013437, "unit": u.rad}, - "log.initial.George.LongA": {"value": 1.295556, "unit": u.rad}, - "log.initial.George.MeanLongitude": {"value": 2.984414, "unit": u.rad}, - "log.initial.George.LongP": {"value": 2.984414, "unit": u.rad}, - "log.initial.George.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.initial.George.OrbPotEnergy": {"value": -4.010505e+33, "unit": u.Joule}, - "log.initial.George.Sinc": {"value": 0.006718}, - "log.initial.George.Pinc": {"value": 0.006465}, - "log.initial.George.Qinc": {"value": 0.001826}, - "log.initial.George.DIncDtDistOrb": {"value": 0.013437, "unit": u.rad / u.sec}, - "log.initial.George.DSincDtDistOrb": {"value": 0.006718, "unit": 1 / u.sec}, - "log.initial.George.DLongADtDistOrb": {"value": -5.551115e-17, "unit": u.rad / u.sec}, - "log.initial.George.DLongPDtDistOrb": {"value": -2.081668e-17, "unit": u.rad / u.sec}, - "log.initial.George.DHeccDtDistOrb": {"value": 0.007378, "unit": 1 / u.sec}, - "log.initial.George.DKeccDtDistOrb": {"value": -0.046553, "unit": 1 / u.sec}, - "log.initial.George.DPincDtDistOrb": {"value": 0.006465, "unit": 1 / u.sec}, - "log.initial.George.DQincDtDistOrb": {"value": 0.001826, "unit": 1 / u.sec}, - "log.initial.Neptune.Mass": {"value": 1.023485e+26, "unit": u.kg}, - "log.initial.Neptune.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.initial.Neptune.RadGyra": {"value": 0.500000}, - "log.initial.Neptune.RotKinEnergy": {"value": 6.192825e+30, "unit": u.Joule}, - "log.initial.Neptune.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, - "log.initial.Neptune.BodyType": {"value": 0.000000}, - "log.initial.Neptune.Density": {"value": 2.790262e+04, "unit": u.kg / u.m ** 3}, - "log.initial.Neptune.HEcc": {"value": 0.006026}, - "log.initial.Neptune.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.Neptune.HZLimRecVenus": {"value": -1.000000}, - "log.initial.Neptune.HZLimRunaway": {"value": -1.000000}, - "log.initial.Neptune.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.Neptune.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.Neptune.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.Neptune.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Neptune.KEcc": {"value": 0.006103}, - "log.initial.Neptune.Eccentricity": {"value": 0.008577}, - "log.initial.Neptune.OrbEnergy": {"value": -1.509722e+33, "unit": u.Joule}, - "log.initial.Neptune.MeanMotion": {"value": 1.207446e-09, "unit": 1 / u.sec}, - "log.initial.Neptune.OrbPeriod": {"value": 5.203698e+09, "unit": u.sec}, - "log.initial.Neptune.SemiMajorAxis": {"value": 4.498484e+12, "unit": u.m}, - "log.initial.Neptune.OrbAngMom": {"value": 2.500594e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Neptune.ArgP": {"value": 4.763216, "unit": u.rad}, - "log.initial.Neptune.Inc": {"value": 0.030878, "unit": u.rad}, - "log.initial.Neptune.LongA": {"value": 2.298977, "unit": u.rad}, - "log.initial.Neptune.MeanLongitude": {"value": 0.779008, "unit": u.rad}, - "log.initial.Neptune.LongP": {"value": 0.779008, "unit": u.rad}, - "log.initial.Neptune.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.initial.Neptune.OrbPotEnergy": {"value": -3.019443e+33, "unit": u.Joule}, - "log.initial.Neptune.Sinc": {"value": 0.015438}, - "log.initial.Neptune.Pinc": {"value": 0.011523}, - "log.initial.Neptune.Qinc": {"value": -0.010274}, - "log.initial.Neptune.DIncDtDistOrb": {"value": 0.030880, "unit": u.rad / u.sec}, - "log.initial.Neptune.DSincDtDistOrb": {"value": 0.015438, "unit": 1 / u.sec}, - "log.initial.Neptune.DLongADtDistOrb": {"value": 5.551115e-17, "unit": u.rad / u.sec}, - "log.initial.Neptune.DLongPDtDistOrb": {"value": -5.551115e-17, "unit": u.rad / u.sec}, - "log.initial.Neptune.DHeccDtDistOrb": {"value": 0.006026, "unit": 1 / u.sec}, - "log.initial.Neptune.DKeccDtDistOrb": {"value": 0.006103, "unit": 1 / u.sec}, - "log.initial.Neptune.DPincDtDistOrb": {"value": 0.011523, "unit": 1 / u.sec}, - "log.initial.Neptune.DQincDtDistOrb": {"value": -0.010274, "unit": 1 / u.sec}, - "log.final.system.Age": {"value": 1.577880e+11, "unit": u.sec}, - "log.final.system.Time": {"value": 1.577880e+11, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 3.277987e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -7.839546e+41, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -7.839908e+41, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 5.361272e+37, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 1.660926e+09, "unit": u.sec}, - "log.final.sun.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.final.sun.Radius": {"value": 2.019571e+08, "unit": u.m}, - "log.final.sun.RadGyra": {"value": 0.500000}, - "log.final.sun.BodyType": {"value": 0.000000}, - "log.final.sun.Density": {"value": 5.762900e+04, "unit": u.kg / u.m ** 3}, - "log.final.sun.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.sun.HZLimRecVenus": {"value": -1.000000}, - "log.final.sun.HZLimRunaway": {"value": -1.000000}, - "log.final.sun.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.sun.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.sun.HZLimEarlyMars": {"value": -1.000000}, - "log.final.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.Mercury.Mass": {"value": 3.299372e+23, "unit": u.kg}, - "log.final.Mercury.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.Mercury.RadGyra": {"value": 0.500000}, - "log.final.Mercury.RotKinEnergy": {"value": 8.872707e+27, "unit": u.Joule}, - "log.final.Mercury.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.final.Mercury.BodyType": {"value": 0.000000}, - "log.final.Mercury.Density": {"value": 303.576857, "unit": u.kg / u.m ** 3}, - "log.final.Mercury.HEcc": {"value": 0.205114}, - "log.final.Mercury.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.Mercury.HZLimRecVenus": {"value": -1.000000}, - "log.final.Mercury.HZLimRunaway": {"value": -1.000000}, - "log.final.Mercury.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.Mercury.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.Mercury.HZLimEarlyMars": {"value": -1.000000}, - "log.final.Mercury.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.Mercury.KEcc": {"value": 0.015836}, - "log.final.Mercury.Eccentricity": {"value": 0.205725}, - "log.final.Mercury.OrbEnergy": {"value": -3.780641e+32, "unit": u.Joule}, - "log.final.Mercury.MeanMotion": {"value": 8.266749e-07, "unit": 1 / u.sec}, - "log.final.Mercury.OrbPeriod": {"value": 7.600552e+06, "unit": u.sec}, - "log.final.Mercury.SemiMajorAxis": {"value": 5.790918e+10, "unit": u.m}, - "log.final.Mercury.OrbAngMom": {"value": 8.950976e+38, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Mercury.ArgP": {"value": 0.749688, "unit": u.rad}, - "log.final.Mercury.Inc": {"value": 0.119678, "unit": u.rad}, - "log.final.Mercury.LongA": {"value": 0.744056, "unit": u.rad}, - "log.final.Mercury.MeanLongitude": {"value": 1.493743, "unit": u.rad}, - "log.final.Mercury.LongP": {"value": 1.493743, "unit": u.rad}, - "log.final.Mercury.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.final.Mercury.OrbPotEnergy": {"value": -7.561283e+32, "unit": u.Joule}, - "log.final.Mercury.Sinc": {"value": 0.059803}, - "log.final.Mercury.Pinc": {"value": 0.040503}, - "log.final.Mercury.Qinc": {"value": 0.043999}, - "log.final.Mercury.DIncDtDistOrb": {"value": 0.119816, "unit": u.rad / u.sec}, - "log.final.Mercury.DSincDtDistOrb": {"value": 0.059801, "unit": 1 / u.sec}, - "log.final.Mercury.DLongADtDistOrb": {"value": -0.000180, "unit": u.rad / u.sec}, - "log.final.Mercury.DLongPDtDistOrb": {"value": 0.000255, "unit": u.rad / u.sec}, - "log.final.Mercury.DHeccDtDistOrb": {"value": 0.205118, "unit": 1 / u.sec}, - "log.final.Mercury.DKeccDtDistOrb": {"value": 0.015784, "unit": 1 / u.sec}, - "log.final.Mercury.DPincDtDistOrb": {"value": 0.040494, "unit": 1 / u.sec}, - "log.final.Mercury.DQincDtDistOrb": {"value": 0.044005, "unit": 1 / u.sec}, - "log.final.Venus.Mass": {"value": 4.864625e+24, "unit": u.kg}, - "log.final.Venus.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.Venus.RadGyra": {"value": 0.500000}, - "log.final.Venus.RotKinEnergy": {"value": 1.308200e+29, "unit": u.Joule}, - "log.final.Venus.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.final.Venus.BodyType": {"value": 0.000000}, - "log.final.Venus.Density": {"value": 4475.965861, "unit": u.kg / u.m ** 3}, - "log.final.Venus.HEcc": {"value": 0.003780}, - "log.final.Venus.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.Venus.HZLimRecVenus": {"value": -1.000000}, - "log.final.Venus.HZLimRunaway": {"value": -1.000000}, - "log.final.Venus.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.Venus.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.Venus.HZLimEarlyMars": {"value": -1.000000}, - "log.final.Venus.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.Venus.KEcc": {"value": -0.002858}, - "log.final.Venus.Eccentricity": {"value": 0.004739}, - "log.final.Venus.OrbEnergy": {"value": -2.983094e+33, "unit": u.Joule}, - "log.final.Venus.MeanMotion": {"value": 3.236385e-07, "unit": 1 / u.sec}, - "log.final.Venus.OrbPeriod": {"value": 1.941421e+07, "unit": u.sec}, - "log.final.Venus.SemiMajorAxis": {"value": 1.082092e+11, "unit": u.m}, - "log.final.Venus.OrbAngMom": {"value": 1.843452e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Venus.ArgP": {"value": 1.130492, "unit": u.rad}, - "log.final.Venus.Inc": {"value": 0.057021, "unit": u.rad}, - "log.final.Venus.LongA": {"value": 1.087687, "unit": u.rad}, - "log.final.Venus.MeanLongitude": {"value": 2.218179, "unit": u.rad}, - "log.final.Venus.LongP": {"value": 2.218179, "unit": u.rad}, - "log.final.Venus.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.final.Venus.OrbPotEnergy": {"value": -5.966187e+33, "unit": u.Joule}, - "log.final.Venus.Sinc": {"value": 0.028507}, - "log.final.Venus.Pinc": {"value": 0.025244}, - "log.final.Venus.Qinc": {"value": 0.013242}, - "log.final.Venus.DIncDtDistOrb": {"value": 0.057030, "unit": u.rad / u.sec}, - "log.final.Venus.DSincDtDistOrb": {"value": 0.028503, "unit": 1 / u.sec}, - "log.final.Venus.DLongADtDistOrb": {"value": -0.000463, "unit": u.rad / u.sec}, - "log.final.Venus.DLongPDtDistOrb": {"value": -0.000304, "unit": u.rad / u.sec}, - "log.final.Venus.DHeccDtDistOrb": {"value": 0.003779, "unit": 1 / u.sec}, - "log.final.Venus.DKeccDtDistOrb": {"value": -0.002855, "unit": 1 / u.sec}, - "log.final.Venus.DPincDtDistOrb": {"value": 0.025235, "unit": 1 / u.sec}, - "log.final.Venus.DQincDtDistOrb": {"value": 0.013252, "unit": 1 / u.sec}, - "log.final.Earth.Mass": {"value": 5.968845e+24, "unit": u.kg}, - "log.final.Earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.Earth.RadGyra": {"value": 0.500000}, - "log.final.Earth.RotKinEnergy": {"value": 1.605149e+29, "unit": u.Joule}, - "log.final.Earth.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.final.Earth.BodyType": {"value": 0.000000}, - "log.final.Earth.Density": {"value": 5491.964602, "unit": u.kg / u.m ** 3}, - "log.final.Earth.HEcc": {"value": 0.012516}, - "log.final.Earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.Earth.HZLimRecVenus": {"value": -1.000000}, - "log.final.Earth.HZLimRunaway": {"value": -1.000000}, - "log.final.Earth.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.Earth.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.Earth.HZLimEarlyMars": {"value": -1.000000}, - "log.final.Earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.Earth.KEcc": {"value": -0.007046}, - "log.final.Earth.Eccentricity": {"value": 0.014363}, - "log.final.Earth.OrbEnergy": {"value": -2.647556e+33, "unit": u.Joule}, - "log.final.Earth.MeanMotion": {"value": 1.990977e-07, "unit": 1 / u.sec}, - "log.final.Earth.OrbPeriod": {"value": 3.155830e+07, "unit": u.sec}, - "log.final.Earth.SemiMajorAxis": {"value": 1.495984e+11, "unit": u.m}, - "log.final.Earth.OrbAngMom": {"value": 2.659280e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Earth.ArgP": {"value": 5.525732, "unit": u.rad}, - "log.final.Earth.Inc": {"value": 0.011011, "unit": u.rad}, - "log.final.Earth.LongA": {"value": 2.840962, "unit": u.rad}, - "log.final.Earth.MeanLongitude": {"value": 2.083508, "unit": u.rad}, - "log.final.Earth.LongP": {"value": 2.083508, "unit": u.rad}, - "log.final.Earth.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.final.Earth.OrbPotEnergy": {"value": -5.295112e+33, "unit": u.Joule}, - "log.final.Earth.Sinc": {"value": 0.005506}, - "log.final.Earth.Pinc": {"value": 0.001630}, - "log.final.Earth.Qinc": {"value": -0.005259}, - "log.final.Earth.DIncDtDistOrb": {"value": 0.011030, "unit": u.rad / u.sec}, - "log.final.Earth.DSincDtDistOrb": {"value": 0.005515, "unit": 1 / u.sec}, - "log.final.Earth.DLongADtDistOrb": {"value": -0.000378, "unit": u.rad / u.sec}, - "log.final.Earth.DLongPDtDistOrb": {"value": 0.000535, "unit": u.rad / u.sec}, - "log.final.Earth.DHeccDtDistOrb": {"value": 0.012508, "unit": 1 / u.sec}, - "log.final.Earth.DKeccDtDistOrb": {"value": -0.007050, "unit": 1 / u.sec}, - "log.final.Earth.DPincDtDistOrb": {"value": 0.001635, "unit": 1 / u.sec}, - "log.final.Earth.DQincDtDistOrb": {"value": -0.005267, "unit": 1 / u.sec}, - "log.final.Mars.Mass": {"value": 6.413391e+23, "unit": u.kg}, - "log.final.Mars.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.Mars.RadGyra": {"value": 0.500000}, - "log.final.Mars.RotKinEnergy": {"value": 1.724696e+28, "unit": u.Joule}, - "log.final.Mars.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.final.Mars.BodyType": {"value": 0.000000}, - "log.final.Mars.Density": {"value": 590.099350, "unit": u.kg / u.m ** 3}, - "log.final.Mars.HEcc": {"value": -0.004355}, - "log.final.Mars.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.Mars.HZLimRecVenus": {"value": -1.000000}, - "log.final.Mars.HZLimRunaway": {"value": -1.000000}, - "log.final.Mars.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.Mars.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.Mars.HZLimEarlyMars": {"value": -1.000000}, - "log.final.Mars.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.Mars.KEcc": {"value": 0.097566}, - "log.final.Mars.Eccentricity": {"value": 0.097663}, - "log.final.Mars.OrbEnergy": {"value": -1.867046e+32, "unit": u.Joule}, - "log.final.Mars.MeanMotion": {"value": 1.058606e-07, "unit": 1 / u.sec}, - "log.final.Mars.OrbPeriod": {"value": 5.935338e+07, "unit": u.sec}, - "log.final.Mars.SemiMajorAxis": {"value": 2.279367e+11, "unit": u.m}, - "log.final.Mars.OrbAngMom": {"value": 3.510504e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Mars.ArgP": {"value": 5.653320, "unit": u.rad}, - "log.final.Mars.Inc": {"value": 0.024163, "unit": u.rad}, - "log.final.Mars.LongA": {"value": 0.585256, "unit": u.rad}, - "log.final.Mars.MeanLongitude": {"value": -0.044609, "unit": u.rad}, - "log.final.Mars.LongP": {"value": 6.238576, "unit": u.rad}, - "log.final.Mars.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.final.Mars.OrbPotEnergy": {"value": -3.734093e+32, "unit": u.Joule}, - "log.final.Mars.Sinc": {"value": 0.012081}, - "log.final.Mars.Pinc": {"value": 0.006674}, - "log.final.Mars.Qinc": {"value": 0.010070}, - "log.final.Mars.DIncDtDistOrb": {"value": 0.024148, "unit": u.rad / u.sec}, - "log.final.Mars.DSincDtDistOrb": {"value": 0.012073, "unit": 1 / u.sec}, - "log.final.Mars.DLongADtDistOrb": {"value": -0.000593, "unit": u.rad / u.sec}, - "log.final.Mars.DLongPDtDistOrb": {"value": 0.000660, "unit": u.rad / u.sec}, - "log.final.Mars.DHeccDtDistOrb": {"value": -0.004291, "unit": 1 / u.sec}, - "log.final.Mars.DKeccDtDistOrb": {"value": 0.097576, "unit": 1 / u.sec}, - "log.final.Mars.DPincDtDistOrb": {"value": 0.006663, "unit": 1 / u.sec}, - "log.final.Mars.DQincDtDistOrb": {"value": 0.010068, "unit": 1 / u.sec}, - "log.final.Jupiter.Mass": {"value": 1.897089e+27, "unit": u.kg}, - "log.final.Jupiter.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.final.Jupiter.RadGyra": {"value": 0.500000}, - "log.final.Jupiter.RotKinEnergy": {"value": 1.147876e+32, "unit": u.Joule}, - "log.final.Jupiter.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, - "log.final.Jupiter.BodyType": {"value": 0.000000}, - "log.final.Jupiter.Density": {"value": 5.171914e+05, "unit": u.kg / u.m ** 3}, - "log.final.Jupiter.HEcc": {"value": 0.023124}, - "log.final.Jupiter.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.Jupiter.HZLimRecVenus": {"value": -1.000000}, - "log.final.Jupiter.HZLimRunaway": {"value": -1.000000}, - "log.final.Jupiter.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.Jupiter.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.Jupiter.HZLimEarlyMars": {"value": -1.000000}, - "log.final.Jupiter.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.Jupiter.KEcc": {"value": 0.049706}, - "log.final.Jupiter.Eccentricity": {"value": 0.054822}, - "log.final.Jupiter.OrbEnergy": {"value": -1.615496e+35, "unit": u.Joule}, - "log.final.Jupiter.MeanMotion": {"value": 1.675590e-08, "unit": 1 / u.sec}, - "log.final.Jupiter.OrbPeriod": {"value": 3.749835e+08, "unit": u.sec}, - "log.final.Jupiter.SemiMajorAxis": {"value": 7.792260e+11, "unit": u.m}, - "log.final.Jupiter.OrbAngMom": {"value": 1.925371e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Jupiter.ArgP": {"value": 4.794976, "unit": u.rad}, - "log.final.Jupiter.Inc": {"value": 0.022525, "unit": u.rad}, - "log.final.Jupiter.LongA": {"value": 1.923650, "unit": u.rad}, - "log.final.Jupiter.MeanLongitude": {"value": 0.435440, "unit": u.rad}, - "log.final.Jupiter.LongP": {"value": 0.435440, "unit": u.rad}, - "log.final.Jupiter.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.final.Jupiter.OrbPotEnergy": {"value": -3.230992e+35, "unit": u.Joule}, - "log.final.Jupiter.Sinc": {"value": 0.011262}, - "log.final.Jupiter.Pinc": {"value": 0.010569}, - "log.final.Jupiter.Qinc": {"value": -0.003892}, - "log.final.Jupiter.DIncDtDistOrb": {"value": 0.022529, "unit": u.rad / u.sec}, - "log.final.Jupiter.DSincDtDistOrb": {"value": 0.011264, "unit": 1 / u.sec}, - "log.final.Jupiter.DLongADtDistOrb": {"value": 0.000293, "unit": u.rad / u.sec}, - "log.final.Jupiter.DLongPDtDistOrb": {"value": 0.000331, "unit": u.rad / u.sec}, - "log.final.Jupiter.DHeccDtDistOrb": {"value": 0.023144, "unit": 1 / u.sec}, - "log.final.Jupiter.DKeccDtDistOrb": {"value": 0.049706, "unit": 1 / u.sec}, - "log.final.Jupiter.DPincDtDistOrb": {"value": 0.010568, "unit": 1 / u.sec}, - "log.final.Jupiter.DQincDtDistOrb": {"value": -0.003896, "unit": 1 / u.sec}, - "log.final.Saturn.Mass": {"value": 5.680075e+26, "unit": u.kg}, - "log.final.Saturn.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.Saturn.RadGyra": {"value": 0.500000}, - "log.final.Saturn.RotKinEnergy": {"value": 1.527492e+31, "unit": u.Joule}, - "log.final.Saturn.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, - "log.final.Saturn.BodyType": {"value": 0.000000}, - "log.final.Saturn.Density": {"value": 5.226266e+05, "unit": u.kg / u.m ** 3}, - "log.final.Saturn.HEcc": {"value": 0.035455}, - "log.final.Saturn.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.Saturn.HZLimRecVenus": {"value": -1.000000}, - "log.final.Saturn.HZLimRunaway": {"value": -1.000000}, - "log.final.Saturn.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.Saturn.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.Saturn.HZLimEarlyMars": {"value": -1.000000}, - "log.final.Saturn.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.Saturn.KEcc": {"value": -0.017447}, - "log.final.Saturn.Eccentricity": {"value": 0.039515}, - "log.final.Saturn.OrbEnergy": {"value": -2.640963e+34, "unit": u.Joule}, - "log.final.Saturn.MeanMotion": {"value": 6.757836e-09, "unit": 1 / u.sec}, - "log.final.Saturn.OrbPeriod": {"value": 9.297629e+08, "unit": u.sec}, - "log.final.Saturn.SemiMajorAxis": {"value": 1.427163e+12, "unit": u.m}, - "log.final.Saturn.OrbAngMom": {"value": 7.809897e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Saturn.ArgP": {"value": 0.267900, "unit": u.rad}, - "log.final.Saturn.Inc": {"value": 0.043731, "unit": u.rad}, - "log.final.Saturn.LongA": {"value": 1.760196, "unit": u.rad}, - "log.final.Saturn.MeanLongitude": {"value": 2.028095, "unit": u.rad}, - "log.final.Saturn.LongP": {"value": 2.028095, "unit": u.rad}, - "log.final.Saturn.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.final.Saturn.OrbPotEnergy": {"value": -5.281926e+34, "unit": u.Joule}, - "log.final.Saturn.Sinc": {"value": 0.021864}, - "log.final.Saturn.Pinc": {"value": 0.021473}, - "log.final.Saturn.Qinc": {"value": -0.004116}, - "log.final.Saturn.DIncDtDistOrb": {"value": 0.043735, "unit": u.rad / u.sec}, - "log.final.Saturn.DSincDtDistOrb": {"value": 0.021862, "unit": 1 / u.sec}, - "log.final.Saturn.DLongADtDistOrb": {"value": -0.000402, "unit": u.rad / u.sec}, - "log.final.Saturn.DLongPDtDistOrb": {"value": 0.000821, "unit": u.rad / u.sec}, - "log.final.Saturn.DHeccDtDistOrb": {"value": 0.035415, "unit": 1 / u.sec}, - "log.final.Saturn.DKeccDtDistOrb": {"value": -0.017464, "unit": 1 / u.sec}, - "log.final.Saturn.DPincDtDistOrb": {"value": 0.021473, "unit": 1 / u.sec}, - "log.final.Saturn.DQincDtDistOrb": {"value": -0.004107, "unit": 1 / u.sec}, - "log.final.George.Mass": {"value": 8.676288e+25, "unit": u.kg}, - "log.final.George.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.final.George.RadGyra": {"value": 0.500000}, - "log.final.George.RotKinEnergy": {"value": 5.249784e+30, "unit": u.Joule}, - "log.final.George.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, - "log.final.George.BodyType": {"value": 0.000000}, - "log.final.George.Density": {"value": 2.365362e+04, "unit": u.kg / u.m ** 3}, - "log.final.George.HEcc": {"value": 0.004104}, - "log.final.George.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.George.HZLimRecVenus": {"value": -1.000000}, - "log.final.George.HZLimRunaway": {"value": -1.000000}, - "log.final.George.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.George.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.George.HZLimEarlyMars": {"value": -1.000000}, - "log.final.George.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.George.KEcc": {"value": -0.045828}, - "log.final.George.Eccentricity": {"value": 0.046012}, - "log.final.George.OrbEnergy": {"value": -2.005253e+33, "unit": u.Joule}, - "log.final.George.MeanMotion": {"value": 2.368075e-09, "unit": 1 / u.sec}, - "log.final.George.OrbPeriod": {"value": 2.653288e+09, "unit": u.sec}, - "log.final.George.SemiMajorAxis": {"value": 2.871088e+12, "unit": u.m}, - "log.final.George.OrbAngMom": {"value": 1.691778e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.George.ArgP": {"value": 1.675200, "unit": u.rad}, - "log.final.George.Inc": {"value": 0.012178, "unit": u.rad}, - "log.final.George.LongA": {"value": 1.377085, "unit": u.rad}, - "log.final.George.MeanLongitude": {"value": 3.052285, "unit": u.rad}, - "log.final.George.LongP": {"value": 3.052285, "unit": u.rad}, - "log.final.George.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.final.George.OrbPotEnergy": {"value": -4.010505e+33, "unit": u.Joule}, - "log.final.George.Sinc": {"value": 0.006089}, - "log.final.George.Pinc": {"value": 0.005975}, - "log.final.George.Qinc": {"value": 0.001172}, - "log.final.George.DIncDtDistOrb": {"value": 0.012177, "unit": u.rad / u.sec}, - "log.final.George.DSincDtDistOrb": {"value": 0.006088, "unit": 1 / u.sec}, - "log.final.George.DLongADtDistOrb": {"value": 0.000175, "unit": u.rad / u.sec}, - "log.final.George.DLongPDtDistOrb": {"value": 0.000119, "unit": u.rad / u.sec}, - "log.final.George.DHeccDtDistOrb": {"value": 0.004098, "unit": 1 / u.sec}, - "log.final.George.DKeccDtDistOrb": {"value": -0.045827, "unit": 1 / u.sec}, - "log.final.George.DPincDtDistOrb": {"value": 0.005975, "unit": 1 / u.sec}, - "log.final.George.DQincDtDistOrb": {"value": 0.001171, "unit": 1 / u.sec}, - "log.final.Neptune.Mass": {"value": 1.023485e+26, "unit": u.kg}, - "log.final.Neptune.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.final.Neptune.RadGyra": {"value": 0.500000}, - "log.final.Neptune.RotKinEnergy": {"value": 6.192825e+30, "unit": u.Joule}, - "log.final.Neptune.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, - "log.final.Neptune.BodyType": {"value": 0.000000}, - "log.final.Neptune.Density": {"value": 2.790262e+04, "unit": u.kg / u.m ** 3}, - "log.final.Neptune.HEcc": {"value": 0.006337}, - "log.final.Neptune.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.Neptune.HZLimRecVenus": {"value": -1.000000}, - "log.final.Neptune.HZLimRunaway": {"value": -1.000000}, - "log.final.Neptune.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.Neptune.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.Neptune.HZLimEarlyMars": {"value": -1.000000}, - "log.final.Neptune.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.Neptune.KEcc": {"value": 0.006138}, - "log.final.Neptune.Eccentricity": {"value": 0.008822}, - "log.final.Neptune.OrbEnergy": {"value": -1.509722e+33, "unit": u.Joule}, - "log.final.Neptune.MeanMotion": {"value": 1.207446e-09, "unit": 1 / u.sec}, - "log.final.Neptune.OrbPeriod": {"value": 5.203698e+09, "unit": u.sec}, - "log.final.Neptune.SemiMajorAxis": {"value": 4.498484e+12, "unit": u.m}, - "log.final.Neptune.OrbAngMom": {"value": 2.500588e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Neptune.ArgP": {"value": 4.790807, "unit": u.rad}, - "log.final.Neptune.Inc": {"value": 0.031082, "unit": u.rad}, - "log.final.Neptune.LongA": {"value": 2.293675, "unit": u.rad}, - "log.final.Neptune.MeanLongitude": {"value": 0.801296, "unit": u.rad}, - "log.final.Neptune.LongP": {"value": 0.801296, "unit": u.rad}, - "log.final.Neptune.TotOrbEnergy": {"value": -1.976696e+35, "unit": u.Joule}, - "log.final.Neptune.OrbPotEnergy": {"value": -3.019443e+33, "unit": u.Joule}, - "log.final.Neptune.Sinc": {"value": 0.015541}, - "log.final.Neptune.Pinc": {"value": 0.011654}, - "log.final.Neptune.Qinc": {"value": -0.010281}, - "log.final.Neptune.DIncDtDistOrb": {"value": 0.031085, "unit": u.rad / u.sec}, - "log.final.Neptune.DSincDtDistOrb": {"value": 0.015541, "unit": 1 / u.sec}, - "log.final.Neptune.DLongADtDistOrb": {"value": -9.952378e-06, "unit": u.rad / u.sec}, - "log.final.Neptune.DLongPDtDistOrb": {"value": 4.416993e-05, "unit": u.rad / u.sec}, - "log.final.Neptune.DHeccDtDistOrb": {"value": 0.006337, "unit": 1 / u.sec}, - "log.final.Neptune.DKeccDtDistOrb": {"value": 0.006138, "unit": 1 / u.sec}, - "log.final.Neptune.DPincDtDistOrb": {"value": 0.011654, "unit": 1 / u.sec}, - "log.final.Neptune.DQincDtDistOrb": {"value": -0.010281, "unit": 1 / u.sec}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 3.277987e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -7.839546e41, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -7.839908e41, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 5.361272e37, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.sun.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.sun.Radius": {"value": 2.019571e08, "unit": u.m}, + "log.initial.sun.RadGyra": {"value": 0.500000}, + "log.initial.sun.BodyType": {"value": 0.000000}, + "log.initial.sun.Density": {"value": 5.762900e04, "unit": u.kg / u.m**3}, + "log.initial.sun.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.sun.HZLimRecVenus": {"value": -1.000000}, + "log.initial.sun.HZLimRunaway": {"value": -1.000000}, + "log.initial.sun.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.sun.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.sun.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.Mercury.Mass": {"value": 3.299372e23, "unit": u.kg}, + "log.initial.Mercury.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.Mercury.RadGyra": {"value": 0.500000}, + "log.initial.Mercury.RotKinEnergy": {"value": 8.872707e27, "unit": u.Joule}, + "log.initial.Mercury.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.Mercury.BodyType": {"value": 0.000000}, + "log.initial.Mercury.Density": {"value": 303.576857, "unit": u.kg / u.m**3}, + "log.initial.Mercury.HEcc": {"value": 0.200722}, + "log.initial.Mercury.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.Mercury.HZLimRecVenus": {"value": -1.000000}, + "log.initial.Mercury.HZLimRunaway": {"value": -1.000000}, + "log.initial.Mercury.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.Mercury.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.Mercury.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.Mercury.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Mercury.KEcc": {"value": 0.044659}, + "log.initial.Mercury.Eccentricity": {"value": 0.205631}, + "log.initial.Mercury.OrbEnergy": {"value": -3.780641e32, "unit": u.Joule}, + "log.initial.Mercury.MeanMotion": {"value": 8.266749e-07, "unit": 1 / u.sec}, + "log.initial.Mercury.OrbPeriod": {"value": 7.600552e06, "unit": u.sec}, + "log.initial.Mercury.SemiMajorAxis": {"value": 5.790918e10, "unit": u.m}, + "log.initial.Mercury.OrbAngMom": { + "value": 8.951156e38, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Mercury.ArgP": {"value": 0.508323, "unit": u.rad}, + "log.initial.Mercury.Inc": {"value": 0.122258, "unit": u.rad}, + "log.initial.Mercury.LongA": {"value": 0.843547, "unit": u.rad}, + "log.initial.Mercury.MeanLongitude": {"value": 1.351870, "unit": u.rad}, + "log.initial.Mercury.LongP": {"value": 1.351870, "unit": u.rad}, + "log.initial.Mercury.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.initial.Mercury.OrbPotEnergy": {"value": -7.561283e32, "unit": u.Joule}, + "log.initial.Mercury.Sinc": {"value": 0.061091}, + "log.initial.Mercury.Pinc": {"value": 0.045635}, + "log.initial.Mercury.Qinc": {"value": 0.040614}, + "log.initial.Mercury.DIncDtDistOrb": {"value": 0.122411, "unit": u.rad / u.sec}, + "log.initial.Mercury.DSincDtDistOrb": {"value": 0.061091, "unit": 1 / u.sec}, + "log.initial.Mercury.DLongADtDistOrb": { + "value": -5.030698e-17, + "unit": u.rad / u.sec, + }, + "log.initial.Mercury.DLongPDtDistOrb": { + "value": -5.137340e-17, + "unit": u.rad / u.sec, + }, + "log.initial.Mercury.DHeccDtDistOrb": {"value": 0.200722, "unit": 1 / u.sec}, + "log.initial.Mercury.DKeccDtDistOrb": {"value": 0.044659, "unit": 1 / u.sec}, + "log.initial.Mercury.DPincDtDistOrb": {"value": 0.045635, "unit": 1 / u.sec}, + "log.initial.Mercury.DQincDtDistOrb": {"value": 0.040614, "unit": 1 / u.sec}, + "log.initial.Venus.Mass": {"value": 4.864625e24, "unit": u.kg}, + "log.initial.Venus.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.Venus.RadGyra": {"value": 0.500000}, + "log.initial.Venus.RotKinEnergy": {"value": 1.308200e29, "unit": u.Joule}, + "log.initial.Venus.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.Venus.BodyType": {"value": 0.000000}, + "log.initial.Venus.Density": {"value": 4475.965861, "unit": u.kg / u.m**3}, + "log.initial.Venus.HEcc": {"value": 0.005070}, + "log.initial.Venus.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.Venus.HZLimRecVenus": {"value": -1.000000}, + "log.initial.Venus.HZLimRunaway": {"value": -1.000000}, + "log.initial.Venus.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.Venus.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.Venus.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.Venus.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Venus.KEcc": {"value": -0.004493}, + "log.initial.Venus.Eccentricity": {"value": 0.006775}, + "log.initial.Venus.OrbEnergy": {"value": -2.983094e33, "unit": u.Joule}, + "log.initial.Venus.MeanMotion": {"value": 3.236385e-07, "unit": 1 / u.sec}, + "log.initial.Venus.OrbPeriod": {"value": 1.941421e07, "unit": u.sec}, + "log.initial.Venus.SemiMajorAxis": {"value": 1.082092e11, "unit": u.m}, + "log.initial.Venus.OrbAngMom": { + "value": 1.843430e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Venus.ArgP": {"value": 0.957634, "unit": u.rad}, + "log.initial.Venus.Inc": {"value": 0.059249, "unit": u.rad}, + "log.initial.Venus.LongA": {"value": 1.338331, "unit": u.rad}, + "log.initial.Venus.MeanLongitude": {"value": 2.295964, "unit": u.rad}, + "log.initial.Venus.LongP": {"value": 2.295964, "unit": u.rad}, + "log.initial.Venus.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.initial.Venus.OrbPotEnergy": {"value": -5.966187e33, "unit": u.Joule}, + "log.initial.Venus.Sinc": {"value": 0.029620}, + "log.initial.Venus.Pinc": {"value": 0.028823}, + "log.initial.Venus.Qinc": {"value": 0.006824}, + "log.initial.Venus.DIncDtDistOrb": {"value": 0.059266, "unit": u.rad / u.sec}, + "log.initial.Venus.DSincDtDistOrb": {"value": 0.029620, "unit": 1 / u.sec}, + "log.initial.Venus.DLongADtDistOrb": { + "value": 1.630640e-16, + "unit": u.rad / u.sec, + }, + "log.initial.Venus.DLongPDtDistOrb": { + "value": 2.879641e-15, + "unit": u.rad / u.sec, + }, + "log.initial.Venus.DHeccDtDistOrb": {"value": 0.005070, "unit": 1 / u.sec}, + "log.initial.Venus.DKeccDtDistOrb": {"value": -0.004493, "unit": 1 / u.sec}, + "log.initial.Venus.DPincDtDistOrb": {"value": 0.028823, "unit": 1 / u.sec}, + "log.initial.Venus.DQincDtDistOrb": {"value": 0.006824, "unit": 1 / u.sec}, + "log.initial.Earth.Mass": {"value": 5.968845e24, "unit": u.kg}, + "log.initial.Earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.Earth.RadGyra": {"value": 0.500000}, + "log.initial.Earth.RotKinEnergy": {"value": 1.605149e29, "unit": u.Joule}, + "log.initial.Earth.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.Earth.BodyType": {"value": 0.000000}, + "log.initial.Earth.Density": {"value": 5491.964602, "unit": u.kg / u.m**3}, + "log.initial.Earth.HEcc": {"value": 0.016288}, + "log.initial.Earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.Earth.HZLimRecVenus": {"value": -1.000000}, + "log.initial.Earth.HZLimRunaway": {"value": -1.000000}, + "log.initial.Earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.Earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.Earth.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.Earth.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Earth.KEcc": {"value": -0.003745}, + "log.initial.Earth.Eccentricity": {"value": 0.016713}, + "log.initial.Earth.OrbEnergy": {"value": -2.647556e33, "unit": u.Joule}, + "log.initial.Earth.MeanMotion": {"value": 1.990977e-07, "unit": 1 / u.sec}, + "log.initial.Earth.OrbPeriod": {"value": 3.155830e07, "unit": u.sec}, + "log.initial.Earth.SemiMajorAxis": {"value": 1.495984e11, "unit": u.m}, + "log.initial.Earth.OrbAngMom": { + "value": 2.659183e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Earth.ArgP": {"value": 1.993327, "unit": u.rad}, + "log.initial.Earth.Inc": {"value": 8.726646e-07, "unit": u.rad}, + "log.initial.Earth.LongA": {"value": 6.086650, "unit": u.rad}, + "log.initial.Earth.MeanLongitude": {"value": 1.796792, "unit": u.rad}, + "log.initial.Earth.LongP": {"value": 1.796792, "unit": u.rad}, + "log.initial.Earth.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.initial.Earth.OrbPotEnergy": {"value": -5.295112e33, "unit": u.Joule}, + "log.initial.Earth.Sinc": {"value": 4.363323e-07}, + "log.initial.Earth.Pinc": {"value": -8.520368e-08}, + "log.initial.Earth.Qinc": {"value": 4.279325e-07}, + "log.initial.Earth.DIncDtDistOrb": { + "value": 8.726646e-07, + "unit": u.rad / u.sec, + }, + "log.initial.Earth.DSincDtDistOrb": {"value": 4.363323e-07, "unit": 1 / u.sec}, + "log.initial.Earth.DLongADtDistOrb": { + "value": -2.160050e-12, + "unit": u.rad / u.sec, + }, + "log.initial.Earth.DLongPDtDistOrb": { + "value": 9.649399e-17, + "unit": u.rad / u.sec, + }, + "log.initial.Earth.DHeccDtDistOrb": {"value": 0.016288, "unit": 1 / u.sec}, + "log.initial.Earth.DKeccDtDistOrb": {"value": -0.003745, "unit": 1 / u.sec}, + "log.initial.Earth.DPincDtDistOrb": {"value": -8.520368e-08, "unit": 1 / u.sec}, + "log.initial.Earth.DQincDtDistOrb": {"value": 4.279325e-07, "unit": 1 / u.sec}, + "log.initial.Mars.Mass": {"value": 6.413391e23, "unit": u.kg}, + "log.initial.Mars.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.Mars.RadGyra": {"value": 0.500000}, + "log.initial.Mars.RotKinEnergy": {"value": 1.724696e28, "unit": u.Joule}, + "log.initial.Mars.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.Mars.BodyType": {"value": 0.000000}, + "log.initial.Mars.Density": {"value": 590.099350, "unit": u.kg / u.m**3}, + "log.initial.Mars.HEcc": {"value": -0.037933}, + "log.initial.Mars.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.Mars.HZLimRecVenus": {"value": -1.000000}, + "log.initial.Mars.HZLimRunaway": {"value": -1.000000}, + "log.initial.Mars.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.Mars.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.Mars.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.Mars.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Mars.KEcc": {"value": 0.085364}, + "log.initial.Mars.Eccentricity": {"value": 0.093413}, + "log.initial.Mars.OrbEnergy": {"value": -1.867046e32, "unit": u.Joule}, + "log.initial.Mars.MeanMotion": {"value": 1.058606e-07, "unit": 1 / u.sec}, + "log.initial.Mars.OrbPeriod": {"value": 5.935338e07, "unit": u.sec}, + "log.initial.Mars.SemiMajorAxis": {"value": 2.279367e11, "unit": u.m}, + "log.initial.Mars.OrbAngMom": { + "value": 3.511943e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Mars.ArgP": {"value": 4.999712, "unit": u.rad}, + "log.initial.Mars.Inc": {"value": 0.032299, "unit": u.rad}, + "log.initial.Mars.LongA": {"value": 0.865309, "unit": u.rad}, + "log.initial.Mars.MeanLongitude": {"value": -0.418165, "unit": u.rad}, + "log.initial.Mars.LongP": {"value": 5.865020, "unit": u.rad}, + "log.initial.Mars.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.initial.Mars.OrbPotEnergy": {"value": -3.734093e32, "unit": u.Joule}, + "log.initial.Mars.Sinc": {"value": 0.016149}, + "log.initial.Mars.Pinc": {"value": 0.012294}, + "log.initial.Mars.Qinc": {"value": 0.010471}, + "log.initial.Mars.DIncDtDistOrb": {"value": 0.032302, "unit": u.rad / u.sec}, + "log.initial.Mars.DSincDtDistOrb": {"value": 0.016149, "unit": 1 / u.sec}, + "log.initial.Mars.DLongADtDistOrb": { + "value": -1.006140e-16, + "unit": u.rad / u.sec, + }, + "log.initial.Mars.DLongPDtDistOrb": { + "value": 2.705084e-17, + "unit": u.rad / u.sec, + }, + "log.initial.Mars.DHeccDtDistOrb": {"value": -0.037933, "unit": 1 / u.sec}, + "log.initial.Mars.DKeccDtDistOrb": {"value": 0.085364, "unit": 1 / u.sec}, + "log.initial.Mars.DPincDtDistOrb": {"value": 0.012294, "unit": 1 / u.sec}, + "log.initial.Mars.DQincDtDistOrb": {"value": 0.010471, "unit": 1 / u.sec}, + "log.initial.Jupiter.Mass": {"value": 1.897089e27, "unit": u.kg}, + "log.initial.Jupiter.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.initial.Jupiter.RadGyra": {"value": 0.500000}, + "log.initial.Jupiter.RotKinEnergy": {"value": 1.147876e32, "unit": u.Joule}, + "log.initial.Jupiter.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, + "log.initial.Jupiter.BodyType": {"value": 0.000000}, + "log.initial.Jupiter.Density": {"value": 5.171914e05, "unit": u.kg / u.m**3}, + "log.initial.Jupiter.HEcc": {"value": 0.012902}, + "log.initial.Jupiter.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.Jupiter.HZLimRecVenus": {"value": -1.000000}, + "log.initial.Jupiter.HZLimRunaway": {"value": -1.000000}, + "log.initial.Jupiter.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.Jupiter.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.Jupiter.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.Jupiter.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Jupiter.KEcc": {"value": 0.047610}, + "log.initial.Jupiter.Eccentricity": {"value": 0.049327}, + "log.initial.Jupiter.OrbEnergy": {"value": -1.615496e35, "unit": u.Joule}, + "log.initial.Jupiter.MeanMotion": {"value": 1.675590e-08, "unit": 1 / u.sec}, + "log.initial.Jupiter.OrbPeriod": {"value": 3.749835e08, "unit": u.sec}, + "log.initial.Jupiter.SemiMajorAxis": {"value": 7.792260e11, "unit": u.m}, + "log.initial.Jupiter.OrbAngMom": { + "value": 1.925924e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Jupiter.ArgP": {"value": 4.792781, "unit": u.rad}, + "log.initial.Jupiter.Inc": {"value": 0.022782, "unit": u.rad}, + "log.initial.Jupiter.LongA": {"value": 1.755036, "unit": u.rad}, + "log.initial.Jupiter.MeanLongitude": {"value": 0.264632, "unit": u.rad}, + "log.initial.Jupiter.LongP": {"value": 0.264632, "unit": u.rad}, + "log.initial.Jupiter.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.initial.Jupiter.OrbPotEnergy": {"value": -3.230992e35, "unit": u.Joule}, + "log.initial.Jupiter.Sinc": {"value": 0.011391}, + "log.initial.Jupiter.Pinc": {"value": 0.011198}, + "log.initial.Jupiter.Qinc": {"value": -0.002087}, + "log.initial.Jupiter.DIncDtDistOrb": {"value": 0.022783, "unit": u.rad / u.sec}, + "log.initial.Jupiter.DSincDtDistOrb": {"value": 0.011391, "unit": 1 / u.sec}, + "log.initial.Jupiter.DLongADtDistOrb": { + "value": 6.245005e-17, + "unit": u.rad / u.sec, + }, + "log.initial.Jupiter.DLongPDtDistOrb": { + "value": -4.889752e-17, + "unit": u.rad / u.sec, + }, + "log.initial.Jupiter.DHeccDtDistOrb": {"value": 0.012902, "unit": 1 / u.sec}, + "log.initial.Jupiter.DKeccDtDistOrb": {"value": 0.047610, "unit": 1 / u.sec}, + "log.initial.Jupiter.DPincDtDistOrb": {"value": 0.011198, "unit": 1 / u.sec}, + "log.initial.Jupiter.DQincDtDistOrb": {"value": -0.002087, "unit": 1 / u.sec}, + "log.initial.Saturn.Mass": {"value": 5.680075e26, "unit": u.kg}, + "log.initial.Saturn.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.Saturn.RadGyra": {"value": 0.500000}, + "log.initial.Saturn.RotKinEnergy": {"value": 1.527492e31, "unit": u.Joule}, + "log.initial.Saturn.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.initial.Saturn.BodyType": {"value": 0.000000}, + "log.initial.Saturn.Density": {"value": 5.226266e05, "unit": u.kg / u.m**3}, + "log.initial.Saturn.HEcc": {"value": 0.054302}, + "log.initial.Saturn.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.Saturn.HZLimRecVenus": {"value": -1.000000}, + "log.initial.Saturn.HZLimRunaway": {"value": -1.000000}, + "log.initial.Saturn.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.Saturn.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.Saturn.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.Saturn.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Saturn.KEcc": {"value": -0.002080}, + "log.initial.Saturn.Eccentricity": {"value": 0.054341}, + "log.initial.Saturn.OrbEnergy": {"value": -2.640963e34, "unit": u.Joule}, + "log.initial.Saturn.MeanMotion": {"value": 6.757836e-09, "unit": 1 / u.sec}, + "log.initial.Saturn.OrbPeriod": {"value": 9.297629e08, "unit": u.sec}, + "log.initial.Saturn.SemiMajorAxis": {"value": 1.427163e12, "unit": u.m}, + "log.initial.Saturn.OrbAngMom": { + "value": 7.804453e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Saturn.ArgP": {"value": 5.907567, "unit": u.rad}, + "log.initial.Saturn.Inc": {"value": 0.043362, "unit": u.rad}, + "log.initial.Saturn.LongA": {"value": 1.984702, "unit": u.rad}, + "log.initial.Saturn.MeanLongitude": {"value": 1.609084, "unit": u.rad}, + "log.initial.Saturn.LongP": {"value": 1.609084, "unit": u.rad}, + "log.initial.Saturn.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.initial.Saturn.OrbPotEnergy": {"value": -5.281926e34, "unit": u.Joule}, + "log.initial.Saturn.Sinc": {"value": 0.021679}, + "log.initial.Saturn.Pinc": {"value": 0.019849}, + "log.initial.Saturn.Qinc": {"value": -0.008719}, + "log.initial.Saturn.DIncDtDistOrb": {"value": 0.043369, "unit": u.rad / u.sec}, + "log.initial.Saturn.DSincDtDistOrb": {"value": 0.021679, "unit": 1 / u.sec}, + "log.initial.Saturn.DLongADtDistOrb": { + "value": 1.908196e-16, + "unit": u.rad / u.sec, + }, + "log.initial.Saturn.DLongPDtDistOrb": { + "value": -1.194791e-16, + "unit": u.rad / u.sec, + }, + "log.initial.Saturn.DHeccDtDistOrb": {"value": 0.054302, "unit": 1 / u.sec}, + "log.initial.Saturn.DKeccDtDistOrb": {"value": -0.002080, "unit": 1 / u.sec}, + "log.initial.Saturn.DPincDtDistOrb": {"value": 0.019849, "unit": 1 / u.sec}, + "log.initial.Saturn.DQincDtDistOrb": {"value": -0.008719, "unit": 1 / u.sec}, + "log.initial.George.Mass": {"value": 8.676288e25, "unit": u.kg}, + "log.initial.George.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.initial.George.RadGyra": {"value": 0.500000}, + "log.initial.George.RotKinEnergy": {"value": 5.249784e30, "unit": u.Joule}, + "log.initial.George.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, + "log.initial.George.BodyType": {"value": 0.000000}, + "log.initial.George.Density": {"value": 2.365362e04, "unit": u.kg / u.m**3}, + "log.initial.George.HEcc": {"value": 0.007378}, + "log.initial.George.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.George.HZLimRecVenus": {"value": -1.000000}, + "log.initial.George.HZLimRunaway": {"value": -1.000000}, + "log.initial.George.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.George.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.George.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.George.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.George.KEcc": {"value": -0.046553}, + "log.initial.George.Eccentricity": {"value": 0.047134}, + "log.initial.George.OrbEnergy": {"value": -2.005253e33, "unit": u.Joule}, + "log.initial.George.MeanMotion": {"value": 2.368075e-09, "unit": 1 / u.sec}, + "log.initial.George.OrbPeriod": {"value": 2.653288e09, "unit": u.sec}, + "log.initial.George.SemiMajorAxis": {"value": 2.871088e12, "unit": u.m}, + "log.initial.George.OrbAngMom": { + "value": 1.691690e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.George.ArgP": {"value": 1.688858, "unit": u.rad}, + "log.initial.George.Inc": {"value": 0.013437, "unit": u.rad}, + "log.initial.George.LongA": {"value": 1.295556, "unit": u.rad}, + "log.initial.George.MeanLongitude": {"value": 2.984414, "unit": u.rad}, + "log.initial.George.LongP": {"value": 2.984414, "unit": u.rad}, + "log.initial.George.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.initial.George.OrbPotEnergy": {"value": -4.010505e33, "unit": u.Joule}, + "log.initial.George.Sinc": {"value": 0.006718}, + "log.initial.George.Pinc": {"value": 0.006465}, + "log.initial.George.Qinc": {"value": 0.001826}, + "log.initial.George.DIncDtDistOrb": {"value": 0.013437, "unit": u.rad / u.sec}, + "log.initial.George.DSincDtDistOrb": {"value": 0.006718, "unit": 1 / u.sec}, + "log.initial.George.DLongADtDistOrb": { + "value": 1.942890e-16, + "unit": u.rad / u.sec, + }, + "log.initial.George.DLongPDtDistOrb": { + "value": -2.081668e-17, + "unit": u.rad / u.sec, + }, + "log.initial.George.DHeccDtDistOrb": {"value": 0.007378, "unit": 1 / u.sec}, + "log.initial.George.DKeccDtDistOrb": {"value": -0.046553, "unit": 1 / u.sec}, + "log.initial.George.DPincDtDistOrb": {"value": 0.006465, "unit": 1 / u.sec}, + "log.initial.George.DQincDtDistOrb": {"value": 0.001826, "unit": 1 / u.sec}, + "log.initial.Neptune.Mass": {"value": 1.023485e26, "unit": u.kg}, + "log.initial.Neptune.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.initial.Neptune.RadGyra": {"value": 0.500000}, + "log.initial.Neptune.RotKinEnergy": {"value": 6.192825e30, "unit": u.Joule}, + "log.initial.Neptune.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, + "log.initial.Neptune.BodyType": {"value": 0.000000}, + "log.initial.Neptune.Density": {"value": 2.790262e04, "unit": u.kg / u.m**3}, + "log.initial.Neptune.HEcc": {"value": 0.006026}, + "log.initial.Neptune.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.Neptune.HZLimRecVenus": {"value": -1.000000}, + "log.initial.Neptune.HZLimRunaway": {"value": -1.000000}, + "log.initial.Neptune.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.Neptune.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.Neptune.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.Neptune.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Neptune.KEcc": {"value": 0.006103}, + "log.initial.Neptune.Eccentricity": {"value": 0.008577}, + "log.initial.Neptune.OrbEnergy": {"value": -1.509722e33, "unit": u.Joule}, + "log.initial.Neptune.MeanMotion": {"value": 1.207446e-09, "unit": 1 / u.sec}, + "log.initial.Neptune.OrbPeriod": {"value": 5.203698e09, "unit": u.sec}, + "log.initial.Neptune.SemiMajorAxis": {"value": 4.498484e12, "unit": u.m}, + "log.initial.Neptune.OrbAngMom": { + "value": 2.500594e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Neptune.ArgP": {"value": 4.763216, "unit": u.rad}, + "log.initial.Neptune.Inc": {"value": 0.030878, "unit": u.rad}, + "log.initial.Neptune.LongA": {"value": 2.298977, "unit": u.rad}, + "log.initial.Neptune.MeanLongitude": {"value": 0.779008, "unit": u.rad}, + "log.initial.Neptune.LongP": {"value": 0.779008, "unit": u.rad}, + "log.initial.Neptune.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.initial.Neptune.OrbPotEnergy": {"value": -3.019443e33, "unit": u.Joule}, + "log.initial.Neptune.Sinc": {"value": 0.015438}, + "log.initial.Neptune.Pinc": {"value": 0.011523}, + "log.initial.Neptune.Qinc": {"value": -0.010274}, + "log.initial.Neptune.DIncDtDistOrb": {"value": 0.030880, "unit": u.rad / u.sec}, + "log.initial.Neptune.DSincDtDistOrb": {"value": 0.015438, "unit": 1 / u.sec}, + "log.initial.Neptune.DLongADtDistOrb": { + "value": 2.775558e-16, + "unit": u.rad / u.sec, + }, + "log.initial.Neptune.DLongPDtDistOrb": { + "value": -5.551115e-17, + "unit": u.rad / u.sec, + }, + "log.initial.Neptune.DHeccDtDistOrb": {"value": 0.006026, "unit": 1 / u.sec}, + "log.initial.Neptune.DKeccDtDistOrb": {"value": 0.006103, "unit": 1 / u.sec}, + "log.initial.Neptune.DPincDtDistOrb": {"value": 0.011523, "unit": 1 / u.sec}, + "log.initial.Neptune.DQincDtDistOrb": {"value": -0.010274, "unit": 1 / u.sec}, + "log.final.system.Age": {"value": 1.577880e11, "unit": u.sec}, + "log.final.system.Time": {"value": 1.577880e11, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 3.277987e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -7.839546e41, "unit": u.Joule}, + "log.final.system.PotEnergy": {"value": -7.839908e41, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 5.361272e37, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 1.660926e09, "unit": u.sec}, + "log.final.sun.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.final.sun.Radius": {"value": 2.019571e08, "unit": u.m}, + "log.final.sun.RadGyra": {"value": 0.500000}, + "log.final.sun.BodyType": {"value": 0.000000}, + "log.final.sun.Density": {"value": 5.762900e04, "unit": u.kg / u.m**3}, + "log.final.sun.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.sun.HZLimRecVenus": {"value": -1.000000}, + "log.final.sun.HZLimRunaway": {"value": -1.000000}, + "log.final.sun.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.sun.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.sun.HZLimEarlyMars": {"value": -1.000000}, + "log.final.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.Mercury.Mass": {"value": 3.299372e23, "unit": u.kg}, + "log.final.Mercury.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.Mercury.RadGyra": {"value": 0.500000}, + "log.final.Mercury.RotKinEnergy": {"value": 8.872707e27, "unit": u.Joule}, + "log.final.Mercury.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.final.Mercury.BodyType": {"value": 0.000000}, + "log.final.Mercury.Density": {"value": 303.576857, "unit": u.kg / u.m**3}, + "log.final.Mercury.HEcc": {"value": 0.205114}, + "log.final.Mercury.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.Mercury.HZLimRecVenus": {"value": -1.000000}, + "log.final.Mercury.HZLimRunaway": {"value": -1.000000}, + "log.final.Mercury.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.Mercury.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.Mercury.HZLimEarlyMars": {"value": -1.000000}, + "log.final.Mercury.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.final.Mercury.KEcc": {"value": 0.015836}, + "log.final.Mercury.Eccentricity": {"value": 0.205725}, + "log.final.Mercury.OrbEnergy": {"value": -3.780641e32, "unit": u.Joule}, + "log.final.Mercury.MeanMotion": {"value": 8.266749e-07, "unit": 1 / u.sec}, + "log.final.Mercury.OrbPeriod": {"value": 7.600552e06, "unit": u.sec}, + "log.final.Mercury.SemiMajorAxis": {"value": 5.790918e10, "unit": u.m}, + "log.final.Mercury.OrbAngMom": { + "value": 8.950976e38, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Mercury.ArgP": {"value": 0.749688, "unit": u.rad}, + "log.final.Mercury.Inc": {"value": 0.119678, "unit": u.rad}, + "log.final.Mercury.LongA": {"value": 0.744056, "unit": u.rad}, + "log.final.Mercury.MeanLongitude": {"value": 1.493743, "unit": u.rad}, + "log.final.Mercury.LongP": {"value": 1.493743, "unit": u.rad}, + "log.final.Mercury.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.final.Mercury.OrbPotEnergy": {"value": -7.561283e32, "unit": u.Joule}, + "log.final.Mercury.Sinc": {"value": 0.059803}, + "log.final.Mercury.Pinc": {"value": 0.040503}, + "log.final.Mercury.Qinc": {"value": 0.043999}, + "log.final.Mercury.DIncDtDistOrb": {"value": 0.119816, "unit": u.rad / u.sec}, + "log.final.Mercury.DSincDtDistOrb": {"value": 0.059801, "unit": 1 / u.sec}, + "log.final.Mercury.DLongADtDistOrb": { + "value": -0.000180, + "unit": u.rad / u.sec, + }, + "log.final.Mercury.DLongPDtDistOrb": {"value": 0.000255, "unit": u.rad / u.sec}, + "log.final.Mercury.DHeccDtDistOrb": {"value": 0.205118, "unit": 1 / u.sec}, + "log.final.Mercury.DKeccDtDistOrb": {"value": 0.015784, "unit": 1 / u.sec}, + "log.final.Mercury.DPincDtDistOrb": {"value": 0.040494, "unit": 1 / u.sec}, + "log.final.Mercury.DQincDtDistOrb": {"value": 0.044005, "unit": 1 / u.sec}, + "log.final.Venus.Mass": {"value": 4.864625e24, "unit": u.kg}, + "log.final.Venus.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.Venus.RadGyra": {"value": 0.500000}, + "log.final.Venus.RotKinEnergy": {"value": 1.308200e29, "unit": u.Joule}, + "log.final.Venus.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.final.Venus.BodyType": {"value": 0.000000}, + "log.final.Venus.Density": {"value": 4475.965861, "unit": u.kg / u.m**3}, + "log.final.Venus.HEcc": {"value": 0.003780}, + "log.final.Venus.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.Venus.HZLimRecVenus": {"value": -1.000000}, + "log.final.Venus.HZLimRunaway": {"value": -1.000000}, + "log.final.Venus.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.Venus.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.Venus.HZLimEarlyMars": {"value": -1.000000}, + "log.final.Venus.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.Venus.KEcc": {"value": -0.002858}, + "log.final.Venus.Eccentricity": {"value": 0.004739}, + "log.final.Venus.OrbEnergy": {"value": -2.983094e33, "unit": u.Joule}, + "log.final.Venus.MeanMotion": {"value": 3.236385e-07, "unit": 1 / u.sec}, + "log.final.Venus.OrbPeriod": {"value": 1.941421e07, "unit": u.sec}, + "log.final.Venus.SemiMajorAxis": {"value": 1.082092e11, "unit": u.m}, + "log.final.Venus.OrbAngMom": { + "value": 1.843452e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Venus.ArgP": {"value": 1.130492, "unit": u.rad}, + "log.final.Venus.Inc": {"value": 0.057021, "unit": u.rad}, + "log.final.Venus.LongA": {"value": 1.087687, "unit": u.rad}, + "log.final.Venus.MeanLongitude": {"value": 2.218179, "unit": u.rad}, + "log.final.Venus.LongP": {"value": 2.218179, "unit": u.rad}, + "log.final.Venus.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.final.Venus.OrbPotEnergy": {"value": -5.966187e33, "unit": u.Joule}, + "log.final.Venus.Sinc": {"value": 0.028507}, + "log.final.Venus.Pinc": {"value": 0.025244}, + "log.final.Venus.Qinc": {"value": 0.013242}, + "log.final.Venus.DIncDtDistOrb": {"value": 0.057030, "unit": u.rad / u.sec}, + "log.final.Venus.DSincDtDistOrb": {"value": 0.028503, "unit": 1 / u.sec}, + "log.final.Venus.DLongADtDistOrb": {"value": -0.000463, "unit": u.rad / u.sec}, + "log.final.Venus.DLongPDtDistOrb": {"value": -0.000304, "unit": u.rad / u.sec}, + "log.final.Venus.DHeccDtDistOrb": {"value": 0.003779, "unit": 1 / u.sec}, + "log.final.Venus.DKeccDtDistOrb": {"value": -0.002855, "unit": 1 / u.sec}, + "log.final.Venus.DPincDtDistOrb": {"value": 0.025235, "unit": 1 / u.sec}, + "log.final.Venus.DQincDtDistOrb": {"value": 0.013252, "unit": 1 / u.sec}, + "log.final.Earth.Mass": {"value": 5.968845e24, "unit": u.kg}, + "log.final.Earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.Earth.RadGyra": {"value": 0.500000}, + "log.final.Earth.RotKinEnergy": {"value": 1.605149e29, "unit": u.Joule}, + "log.final.Earth.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.final.Earth.BodyType": {"value": 0.000000}, + "log.final.Earth.Density": {"value": 5491.964602, "unit": u.kg / u.m**3}, + "log.final.Earth.HEcc": {"value": 0.012516}, + "log.final.Earth.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.Earth.HZLimRecVenus": {"value": -1.000000}, + "log.final.Earth.HZLimRunaway": {"value": -1.000000}, + "log.final.Earth.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.Earth.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.Earth.HZLimEarlyMars": {"value": -1.000000}, + "log.final.Earth.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.Earth.KEcc": {"value": -0.007046}, + "log.final.Earth.Eccentricity": {"value": 0.014363}, + "log.final.Earth.OrbEnergy": {"value": -2.647556e33, "unit": u.Joule}, + "log.final.Earth.MeanMotion": {"value": 1.990977e-07, "unit": 1 / u.sec}, + "log.final.Earth.OrbPeriod": {"value": 3.155830e07, "unit": u.sec}, + "log.final.Earth.SemiMajorAxis": {"value": 1.495984e11, "unit": u.m}, + "log.final.Earth.OrbAngMom": { + "value": 2.659280e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Earth.ArgP": {"value": 5.525732, "unit": u.rad}, + "log.final.Earth.Inc": {"value": 0.011011, "unit": u.rad}, + "log.final.Earth.LongA": {"value": 2.840962, "unit": u.rad}, + "log.final.Earth.MeanLongitude": {"value": 2.083508, "unit": u.rad}, + "log.final.Earth.LongP": {"value": 2.083508, "unit": u.rad}, + "log.final.Earth.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.final.Earth.OrbPotEnergy": {"value": -5.295112e33, "unit": u.Joule}, + "log.final.Earth.Sinc": {"value": 0.005506}, + "log.final.Earth.Pinc": {"value": 0.001630}, + "log.final.Earth.Qinc": {"value": -0.005259}, + "log.final.Earth.DIncDtDistOrb": {"value": 0.011030, "unit": u.rad / u.sec}, + "log.final.Earth.DSincDtDistOrb": {"value": 0.005515, "unit": 1 / u.sec}, + "log.final.Earth.DLongADtDistOrb": {"value": -0.000378, "unit": u.rad / u.sec}, + "log.final.Earth.DLongPDtDistOrb": {"value": 0.000535, "unit": u.rad / u.sec}, + "log.final.Earth.DHeccDtDistOrb": {"value": 0.012508, "unit": 1 / u.sec}, + "log.final.Earth.DKeccDtDistOrb": {"value": -0.007050, "unit": 1 / u.sec}, + "log.final.Earth.DPincDtDistOrb": {"value": 0.001635, "unit": 1 / u.sec}, + "log.final.Earth.DQincDtDistOrb": {"value": -0.005267, "unit": 1 / u.sec}, + "log.final.Mars.Mass": {"value": 6.413391e23, "unit": u.kg}, + "log.final.Mars.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.Mars.RadGyra": {"value": 0.500000}, + "log.final.Mars.RotKinEnergy": {"value": 1.724696e28, "unit": u.Joule}, + "log.final.Mars.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.final.Mars.BodyType": {"value": 0.000000}, + "log.final.Mars.Density": {"value": 590.099350, "unit": u.kg / u.m**3}, + "log.final.Mars.HEcc": {"value": -0.004355}, + "log.final.Mars.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.Mars.HZLimRecVenus": {"value": -1.000000}, + "log.final.Mars.HZLimRunaway": {"value": -1.000000}, + "log.final.Mars.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.Mars.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.Mars.HZLimEarlyMars": {"value": -1.000000}, + "log.final.Mars.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.Mars.KEcc": {"value": 0.097566}, + "log.final.Mars.Eccentricity": {"value": 0.097663}, + "log.final.Mars.OrbEnergy": {"value": -1.867046e32, "unit": u.Joule}, + "log.final.Mars.MeanMotion": {"value": 1.058606e-07, "unit": 1 / u.sec}, + "log.final.Mars.OrbPeriod": {"value": 5.935338e07, "unit": u.sec}, + "log.final.Mars.SemiMajorAxis": {"value": 2.279367e11, "unit": u.m}, + "log.final.Mars.OrbAngMom": { + "value": 3.510504e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Mars.ArgP": {"value": 5.653320, "unit": u.rad}, + "log.final.Mars.Inc": {"value": 0.024163, "unit": u.rad}, + "log.final.Mars.LongA": {"value": 0.585256, "unit": u.rad}, + "log.final.Mars.MeanLongitude": {"value": -0.044609, "unit": u.rad}, + "log.final.Mars.LongP": {"value": 6.238576, "unit": u.rad}, + "log.final.Mars.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.final.Mars.OrbPotEnergy": {"value": -3.734093e32, "unit": u.Joule}, + "log.final.Mars.Sinc": {"value": 0.012081}, + "log.final.Mars.Pinc": {"value": 0.006674}, + "log.final.Mars.Qinc": {"value": 0.010070}, + "log.final.Mars.DIncDtDistOrb": {"value": 0.024148, "unit": u.rad / u.sec}, + "log.final.Mars.DSincDtDistOrb": {"value": 0.012073, "unit": 1 / u.sec}, + "log.final.Mars.DLongADtDistOrb": {"value": -0.000593, "unit": u.rad / u.sec}, + "log.final.Mars.DLongPDtDistOrb": {"value": 0.000660, "unit": u.rad / u.sec}, + "log.final.Mars.DHeccDtDistOrb": {"value": -0.004291, "unit": 1 / u.sec}, + "log.final.Mars.DKeccDtDistOrb": {"value": 0.097576, "unit": 1 / u.sec}, + "log.final.Mars.DPincDtDistOrb": {"value": 0.006663, "unit": 1 / u.sec}, + "log.final.Mars.DQincDtDistOrb": {"value": 0.010068, "unit": 1 / u.sec}, + "log.final.Jupiter.Mass": {"value": 1.897089e27, "unit": u.kg}, + "log.final.Jupiter.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.final.Jupiter.RadGyra": {"value": 0.500000}, + "log.final.Jupiter.RotKinEnergy": {"value": 1.147876e32, "unit": u.Joule}, + "log.final.Jupiter.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, + "log.final.Jupiter.BodyType": {"value": 0.000000}, + "log.final.Jupiter.Density": {"value": 5.171914e05, "unit": u.kg / u.m**3}, + "log.final.Jupiter.HEcc": {"value": 0.023124}, + "log.final.Jupiter.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.Jupiter.HZLimRecVenus": {"value": -1.000000}, + "log.final.Jupiter.HZLimRunaway": {"value": -1.000000}, + "log.final.Jupiter.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.Jupiter.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.Jupiter.HZLimEarlyMars": {"value": -1.000000}, + "log.final.Jupiter.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.final.Jupiter.KEcc": {"value": 0.049706}, + "log.final.Jupiter.Eccentricity": {"value": 0.054822}, + "log.final.Jupiter.OrbEnergy": {"value": -1.615496e35, "unit": u.Joule}, + "log.final.Jupiter.MeanMotion": {"value": 1.675590e-08, "unit": 1 / u.sec}, + "log.final.Jupiter.OrbPeriod": {"value": 3.749835e08, "unit": u.sec}, + "log.final.Jupiter.SemiMajorAxis": {"value": 7.792260e11, "unit": u.m}, + "log.final.Jupiter.OrbAngMom": { + "value": 1.925371e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Jupiter.ArgP": {"value": 4.794976, "unit": u.rad}, + "log.final.Jupiter.Inc": {"value": 0.022525, "unit": u.rad}, + "log.final.Jupiter.LongA": {"value": 1.923650, "unit": u.rad}, + "log.final.Jupiter.MeanLongitude": {"value": 0.435440, "unit": u.rad}, + "log.final.Jupiter.LongP": {"value": 0.435440, "unit": u.rad}, + "log.final.Jupiter.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.final.Jupiter.OrbPotEnergy": {"value": -3.230992e35, "unit": u.Joule}, + "log.final.Jupiter.Sinc": {"value": 0.011262}, + "log.final.Jupiter.Pinc": {"value": 0.010569}, + "log.final.Jupiter.Qinc": {"value": -0.003892}, + "log.final.Jupiter.DIncDtDistOrb": {"value": 0.022529, "unit": u.rad / u.sec}, + "log.final.Jupiter.DSincDtDistOrb": {"value": 0.011264, "unit": 1 / u.sec}, + "log.final.Jupiter.DLongADtDistOrb": {"value": 0.000293, "unit": u.rad / u.sec}, + "log.final.Jupiter.DLongPDtDistOrb": {"value": 0.000331, "unit": u.rad / u.sec}, + "log.final.Jupiter.DHeccDtDistOrb": {"value": 0.023144, "unit": 1 / u.sec}, + "log.final.Jupiter.DKeccDtDistOrb": {"value": 0.049706, "unit": 1 / u.sec}, + "log.final.Jupiter.DPincDtDistOrb": {"value": 0.010568, "unit": 1 / u.sec}, + "log.final.Jupiter.DQincDtDistOrb": {"value": -0.003896, "unit": 1 / u.sec}, + "log.final.Saturn.Mass": {"value": 5.680075e26, "unit": u.kg}, + "log.final.Saturn.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.Saturn.RadGyra": {"value": 0.500000}, + "log.final.Saturn.RotKinEnergy": {"value": 1.527492e31, "unit": u.Joule}, + "log.final.Saturn.RotVel": {"value": 463.828521, "unit": u.m / u.sec}, + "log.final.Saturn.BodyType": {"value": 0.000000}, + "log.final.Saturn.Density": {"value": 5.226266e05, "unit": u.kg / u.m**3}, + "log.final.Saturn.HEcc": {"value": 0.035455}, + "log.final.Saturn.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.Saturn.HZLimRecVenus": {"value": -1.000000}, + "log.final.Saturn.HZLimRunaway": {"value": -1.000000}, + "log.final.Saturn.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.Saturn.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.Saturn.HZLimEarlyMars": {"value": -1.000000}, + "log.final.Saturn.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.final.Saturn.KEcc": {"value": -0.017447}, + "log.final.Saturn.Eccentricity": {"value": 0.039515}, + "log.final.Saturn.OrbEnergy": {"value": -2.640963e34, "unit": u.Joule}, + "log.final.Saturn.MeanMotion": {"value": 6.757836e-09, "unit": 1 / u.sec}, + "log.final.Saturn.OrbPeriod": {"value": 9.297629e08, "unit": u.sec}, + "log.final.Saturn.SemiMajorAxis": {"value": 1.427163e12, "unit": u.m}, + "log.final.Saturn.OrbAngMom": { + "value": 7.809897e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Saturn.ArgP": {"value": 0.267900, "unit": u.rad}, + "log.final.Saturn.Inc": {"value": 0.043731, "unit": u.rad}, + "log.final.Saturn.LongA": {"value": 1.760196, "unit": u.rad}, + "log.final.Saturn.MeanLongitude": {"value": 2.028095, "unit": u.rad}, + "log.final.Saturn.LongP": {"value": 2.028095, "unit": u.rad}, + "log.final.Saturn.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.final.Saturn.OrbPotEnergy": {"value": -5.281926e34, "unit": u.Joule}, + "log.final.Saturn.Sinc": {"value": 0.021864}, + "log.final.Saturn.Pinc": {"value": 0.021473}, + "log.final.Saturn.Qinc": {"value": -0.004116}, + "log.final.Saturn.DIncDtDistOrb": {"value": 0.043735, "unit": u.rad / u.sec}, + "log.final.Saturn.DSincDtDistOrb": {"value": 0.021862, "unit": 1 / u.sec}, + "log.final.Saturn.DLongADtDistOrb": {"value": -0.000402, "unit": u.rad / u.sec}, + "log.final.Saturn.DLongPDtDistOrb": {"value": 0.000821, "unit": u.rad / u.sec}, + "log.final.Saturn.DHeccDtDistOrb": {"value": 0.035415, "unit": 1 / u.sec}, + "log.final.Saturn.DKeccDtDistOrb": {"value": -0.017464, "unit": 1 / u.sec}, + "log.final.Saturn.DPincDtDistOrb": {"value": 0.021473, "unit": 1 / u.sec}, + "log.final.Saturn.DQincDtDistOrb": {"value": -0.004107, "unit": 1 / u.sec}, + "log.final.George.Mass": {"value": 8.676288e25, "unit": u.kg}, + "log.final.George.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.final.George.RadGyra": {"value": 0.500000}, + "log.final.George.RotKinEnergy": {"value": 5.249784e30, "unit": u.Joule}, + "log.final.George.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, + "log.final.George.BodyType": {"value": 0.000000}, + "log.final.George.Density": {"value": 2.365362e04, "unit": u.kg / u.m**3}, + "log.final.George.HEcc": {"value": 0.004104}, + "log.final.George.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.George.HZLimRecVenus": {"value": -1.000000}, + "log.final.George.HZLimRunaway": {"value": -1.000000}, + "log.final.George.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.George.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.George.HZLimEarlyMars": {"value": -1.000000}, + "log.final.George.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.final.George.KEcc": {"value": -0.045828}, + "log.final.George.Eccentricity": {"value": 0.046012}, + "log.final.George.OrbEnergy": {"value": -2.005253e33, "unit": u.Joule}, + "log.final.George.MeanMotion": {"value": 2.368075e-09, "unit": 1 / u.sec}, + "log.final.George.OrbPeriod": {"value": 2.653288e09, "unit": u.sec}, + "log.final.George.SemiMajorAxis": {"value": 2.871088e12, "unit": u.m}, + "log.final.George.OrbAngMom": { + "value": 1.691778e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.George.ArgP": {"value": 1.675200, "unit": u.rad}, + "log.final.George.Inc": {"value": 0.012178, "unit": u.rad}, + "log.final.George.LongA": {"value": 1.377085, "unit": u.rad}, + "log.final.George.MeanLongitude": {"value": 3.052285, "unit": u.rad}, + "log.final.George.LongP": {"value": 3.052285, "unit": u.rad}, + "log.final.George.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.final.George.OrbPotEnergy": {"value": -4.010505e33, "unit": u.Joule}, + "log.final.George.Sinc": {"value": 0.006089}, + "log.final.George.Pinc": {"value": 0.005975}, + "log.final.George.Qinc": {"value": 0.001172}, + "log.final.George.DIncDtDistOrb": {"value": 0.012177, "unit": u.rad / u.sec}, + "log.final.George.DSincDtDistOrb": {"value": 0.006088, "unit": 1 / u.sec}, + "log.final.George.DLongADtDistOrb": {"value": 0.000175, "unit": u.rad / u.sec}, + "log.final.George.DLongPDtDistOrb": {"value": 0.000119, "unit": u.rad / u.sec}, + "log.final.George.DHeccDtDistOrb": {"value": 0.004098, "unit": 1 / u.sec}, + "log.final.George.DKeccDtDistOrb": {"value": -0.045827, "unit": 1 / u.sec}, + "log.final.George.DPincDtDistOrb": {"value": 0.005975, "unit": 1 / u.sec}, + "log.final.George.DQincDtDistOrb": {"value": 0.001171, "unit": 1 / u.sec}, + "log.final.Neptune.Mass": {"value": 1.023485e26, "unit": u.kg}, + "log.final.Neptune.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.final.Neptune.RadGyra": {"value": 0.500000}, + "log.final.Neptune.RotKinEnergy": {"value": 6.192825e30, "unit": u.Joule}, + "log.final.Neptune.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, + "log.final.Neptune.BodyType": {"value": 0.000000}, + "log.final.Neptune.Density": {"value": 2.790262e04, "unit": u.kg / u.m**3}, + "log.final.Neptune.HEcc": {"value": 0.006337}, + "log.final.Neptune.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.Neptune.HZLimRecVenus": {"value": -1.000000}, + "log.final.Neptune.HZLimRunaway": {"value": -1.000000}, + "log.final.Neptune.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.Neptune.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.Neptune.HZLimEarlyMars": {"value": -1.000000}, + "log.final.Neptune.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.final.Neptune.KEcc": {"value": 0.006138}, + "log.final.Neptune.Eccentricity": {"value": 0.008822}, + "log.final.Neptune.OrbEnergy": {"value": -1.509722e33, "unit": u.Joule}, + "log.final.Neptune.MeanMotion": {"value": 1.207446e-09, "unit": 1 / u.sec}, + "log.final.Neptune.OrbPeriod": {"value": 5.203698e09, "unit": u.sec}, + "log.final.Neptune.SemiMajorAxis": {"value": 4.498484e12, "unit": u.m}, + "log.final.Neptune.OrbAngMom": { + "value": 2.500588e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Neptune.ArgP": {"value": 4.790807, "unit": u.rad}, + "log.final.Neptune.Inc": {"value": 0.031082, "unit": u.rad}, + "log.final.Neptune.LongA": {"value": 2.293675, "unit": u.rad}, + "log.final.Neptune.MeanLongitude": {"value": 0.801296, "unit": u.rad}, + "log.final.Neptune.LongP": {"value": 0.801296, "unit": u.rad}, + "log.final.Neptune.TotOrbEnergy": {"value": -1.976696e35, "unit": u.Joule}, + "log.final.Neptune.OrbPotEnergy": {"value": -3.019443e33, "unit": u.Joule}, + "log.final.Neptune.Sinc": {"value": 0.015541}, + "log.final.Neptune.Pinc": {"value": 0.011654}, + "log.final.Neptune.Qinc": {"value": -0.010281}, + "log.final.Neptune.DIncDtDistOrb": {"value": 0.031085, "unit": u.rad / u.sec}, + "log.final.Neptune.DSincDtDistOrb": {"value": 0.015541, "unit": 1 / u.sec}, + "log.final.Neptune.DLongADtDistOrb": { + "value": -9.952378e-06, + "unit": u.rad / u.sec, + }, + "log.final.Neptune.DLongPDtDistOrb": { + "value": 4.416993e-05, + "unit": u.rad / u.sec, + }, + "log.final.Neptune.DHeccDtDistOrb": {"value": 0.006337, "unit": 1 / u.sec}, + "log.final.Neptune.DKeccDtDistOrb": {"value": 0.006138, "unit": 1 / u.sec}, + "log.final.Neptune.DPincDtDistOrb": {"value": 0.011654, "unit": 1 / u.sec}, + "log.final.Neptune.DQincDtDistOrb": {"value": -0.010281, "unit": 1 / u.sec}, + } ) -class Test_LL2(Benchmark): - pass +class Test_LL2(Benchmark): + pass diff --git a/tests/DistorbDistrotEqtide/CTL_LL2/test_CTL_LL2.py b/tests/DistorbDistrotEqtide/CTL_LL2/test_CTL_LL2.py index 0c8663846..c267e1f7a 100644 --- a/tests/DistorbDistrotEqtide/CTL_LL2/test_CTL_LL2.py +++ b/tests/DistorbDistrotEqtide/CTL_LL2/test_CTL_LL2.py @@ -1,580 +1,716 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 2.954896e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -1.588762e+41, "unit": u.erg}, - "log.initial.system.PotEnergy": {"value": -1.588762e+41, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.216801e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.TGstar.Mass": {"value": 1.590733e+29, "unit": u.kg}, - "log.initial.TGstar.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGstar.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGstar.Xobl": {"value": 0.000000}, - "log.initial.TGstar.Yobl": {"value": 0.000000}, - "log.initial.TGstar.Zobl": {"value": 1.000000}, - "log.initial.TGstar.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.TGstar.RadGyra": {"value": 0.400000}, - "log.initial.TGstar.RotAngMom": {"value": 5.019665e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGstar.RotKinEnergy": {"value": 1.216801e+29, "unit": u.Joule}, - "log.initial.TGstar.RotVel": {"value": 3.092190, "unit": u.m / u.sec}, - "log.initial.TGstar.BodyType": {"value": 0.000000}, - "log.initial.TGstar.RotRate": {"value": 4.848137e-07, "unit": 1 / u.sec}, - "log.initial.TGstar.RotPer": {"value": 150.000000, "unit": u.day}, - "log.initial.TGstar.Density": {"value": 1.463641e+08, "unit": u.kg / u.m ** 3}, - "log.initial.TGstar.SurfEnFluxTotal": {"value": 2.687322e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.TGstar.TidalQ": {"value": 1.000000e+06}, - "log.initial.TGstar.ImK2": {"value": -5.000000e-07}, - "log.initial.TGstar.K2": {"value": 0.500000}, - "log.initial.TGstar.K2Man": {"value": 0.010000}, - "log.initial.TGstar.Imk2Man": {"value": 0.000000}, - "log.initial.TGstar.TidalQMantle": {"value": 100.000000}, - "log.initial.TGstar.HEcc": {"value": 0.000000}, - "log.initial.TGstar.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.TGstar.HZLimRecVenus": {"value": -1.000000}, - "log.initial.TGstar.HZLimRunaway": {"value": -1.000000}, - "log.initial.TGstar.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.TGstar.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.TGstar.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.TGstar.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.TGstar.KEcc": {"value": 0.000000}, - "log.initial.TGstar.Eccentricity": {"value": -1.000000}, - "log.initial.TGstar.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.TGstar.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.TGstar.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGstar.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.TGstar.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.TGstar.COPP": {"value": 0.000000}, - "log.initial.TGstar.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGstar.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGstar.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.initial.TGstar.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.TGstar.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.TGstar.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGstar.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.TGstar.BodyDeccDt": {"value": -1.000000}, - "log.initial.TGstar.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.TGstar.DRotPerDtEqtide": {"value": -2.324233e-19}, - "log.initial.TGstar.DRotRateDtEqtide": {"value": 8.694600e-33, "unit": 1 / u.sec ** 2}, - "log.initial.TGstar.EqRotRateDiscrete": {"value": 1.407734e-05, "unit": 1 / u.sec}, - "log.initial.TGstar.EqRotPerDiscrete": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGstar.EqRotRateCont": {"value": 1.750094e-05, "unit": 1 / u.sec}, - "log.initial.TGstar.EqRotPerCont": {"value": 3.590198e+05, "unit": u.sec}, - "log.initial.TGstar.EqRotPer": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGstar.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.TGstar.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGstar.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGstar.OceanK2": {"value": 0.010000}, - "log.initial.TGstar.EnvTidalQ": {"value": -1.000000}, - "log.initial.TGstar.OceanTidalQ": {"value": -1.000000}, - "log.initial.TGstar.TideLock": {"value": 0.000000}, - "log.initial.TGstar.RotTimeEqtide": {"value": 8.332748e-33, "unit": u.sec}, - "log.initial.TGstar.EnvK2": {"value": 0.010000}, - "log.initial.TGstar.OblTimeEqtide": {"value": -1.000000}, - "log.initial.TGstar.PowerEqtide": {"value": 1.373764e+05, "unit": u.W}, - "log.initial.TGstar.SurfEnFluxEqtide": {"value": 2.687322e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.TGb.Mass": {"value": 6.270795e+24, "unit": u.kg}, - "log.initial.TGb.Obliquity": {"value": 0.523599, "unit": u.rad}, - "log.initial.TGb.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGb.Xobl": {"value": 0.500000}, - "log.initial.TGb.Yobl": {"value": 0.000000}, - "log.initial.TGb.Zobl": {"value": 0.866025}, - "log.initial.TGb.Radius": {"value": 7.653720e+06, "unit": u.m}, - "log.initial.TGb.RadGyra": {"value": 0.400000}, - "log.initial.TGb.RotAngMom": {"value": 4.274190e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGb.RotKinEnergy": {"value": 1.554140e+29, "unit": u.Joule}, - "log.initial.TGb.RotVel": {"value": 556.594225, "unit": u.m / u.sec}, - "log.initial.TGb.BodyType": {"value": 0.000000}, - "log.initial.TGb.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.TGb.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.TGb.Density": {"value": 3338.999118, "unit": u.kg / u.m ** 3}, - "log.initial.TGb.SurfEnFluxTotal": {"value": 6424.692266, "unit": u.W / u.m ** 2}, - "log.initial.TGb.TidalQ": {"value": 100.000000}, - "log.initial.TGb.ImK2": {"value": -0.003000}, - "log.initial.TGb.K2": {"value": 0.300000}, - "log.initial.TGb.K2Man": {"value": 0.010000}, - "log.initial.TGb.Imk2Man": {"value": 0.000000}, - "log.initial.TGb.TidalQMantle": {"value": 100.000000}, - "log.initial.TGb.HEcc": {"value": 0.155899}, - "log.initial.TGb.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.TGb.HZLimRecVenus": {"value": -1.000000}, - "log.initial.TGb.HZLimRunaway": {"value": -1.000000}, - "log.initial.TGb.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.TGb.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.TGb.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.TGb.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.TGb.KEcc": {"value": 0.035992}, - "log.initial.TGb.Eccentricity": {"value": 0.160000}, - "log.initial.TGb.OrbEnergy": {"value": -8.830155e+33, "unit": u.Joule}, - "log.initial.TGb.MeanMotion": {"value": 1.407734e-05, "unit": 1 / u.sec}, - "log.initial.TGb.OrbPeriod": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGb.SemiMajorAxis": {"value": 3.769866e+09, "unit": u.m}, - "log.initial.TGb.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.TGb.COPP": {"value": 0.077950}, - "log.initial.TGb.OrbAngMom": {"value": 1.238359e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGb.ArgP": {"value": 0.680678, "unit": u.rad}, - "log.initial.TGb.Inc": {"value": 0.174533, "unit": u.rad}, - "log.initial.TGb.LongA": {"value": 0.663225, "unit": u.rad}, - "log.initial.TGb.MeanLongitude": {"value": 1.343904, "unit": u.rad}, - "log.initial.TGb.LongP": {"value": 1.343904, "unit": u.rad}, - "log.initial.TGb.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.initial.TGb.OrbPotEnergy": {"value": -1.766031e+34, "unit": u.Joule}, - "log.initial.TGb.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.TGb.TidalRadius": {"value": 7.653720e+06, "unit": u.m}, - "log.initial.TGb.DsemiDtEqtide": {"value": 5.543335e-07, "unit": u.m / u.sec}, - "log.initial.TGb.DeccDtEqtide": {"value": 4.212639e-17, "unit": 1 / u.sec}, - "log.initial.TGb.DMeanMotionDtEqtide": {"value": -3.104966e-21, "unit": 1 / u.sec ** 2}, - "log.initial.TGb.DOrbPerDtEqtide": {"value": 9.844550e-11}, - "log.initial.TGb.EccTimeEqtide": {"value": 3.798094e+15, "unit": u.sec}, - "log.initial.TGb.SemiTimeEqtide": {"value": 6.800719e+15, "unit": u.sec}, - "log.initial.TGb.DHEccDtEqtide": {"value": 4.104670e-17, "unit": 1 / u.sec}, - "log.initial.TGb.DKEccDtEqtide": {"value": 9.476376e-18, "unit": 1 / u.sec}, - "log.initial.TGb.DXoblDtEqtide": {"value": 3.522361e-12, "unit": 1 / u.sec}, - "log.initial.TGb.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGb.DZoblDtEqtide": {"value": -2.033636e-12, "unit": 1 / u.sec}, - "log.initial.TGb.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGb.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.TGb.BodyDeccDt": {"value": -1.000000}, - "log.initial.TGb.DOblDtEqtide": {"value": 4.067272e-12, "unit": u.rad / u.sec}, - "log.initial.TGb.DRotPerDtEqtide": {"value": 1.675539e-06}, - "log.initial.TGb.DRotRateDtEqtide": {"value": -1.410286e-15, "unit": 1 / u.sec ** 2}, - "log.initial.TGb.EqRotRateDiscrete": {"value": 1.407734e-05, "unit": 1 / u.sec}, - "log.initial.TGb.EqRotPerDiscrete": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGb.EqRotRateCont": {"value": 1.750094e-05, "unit": 1 / u.sec}, - "log.initial.TGb.EqRotPerCont": {"value": 3.590198e+05, "unit": u.sec}, - "log.initial.TGb.EqRotPer": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGb.EqTidePower": {"value": 1.522137e+17, "unit": 1 / u.sec}, - "log.initial.TGb.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGb.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGb.OceanK2": {"value": 0.010000}, - "log.initial.TGb.EnvTidalQ": {"value": -1.000000}, - "log.initial.TGb.OceanTidalQ": {"value": -1.000000}, - "log.initial.TGb.TideLock": {"value": 0.000000}, - "log.initial.TGb.RotTimeEqtide": {"value": 5.156548e+10, "unit": u.sec}, - "log.initial.TGb.EnvK2": {"value": 0.010000}, - "log.initial.TGb.OblTimeEqtide": {"value": -1.000000}, - "log.initial.TGb.PowerEqtide": {"value": 4.729414e+18, "unit": u.W}, - "log.initial.TGb.SurfEnFluxEqtide": {"value": 6424.692266, "unit": u.kg / u.sec ** 3}, - "log.initial.TGb.Sinc": {"value": 0.087156}, - "log.initial.TGb.Pinc": {"value": 0.053658}, - "log.initial.TGb.Qinc": {"value": 0.068680}, - "log.initial.TGb.DIncDtDistOrb": {"value": 0.097785, "unit": u.rad / u.sec}, - "log.initial.TGb.DSincDtDistOrb": {"value": 0.048707, "unit": 1 / u.sec}, - "log.initial.TGb.DLongADtDistOrb": {"value": 0.568085, "unit": u.rad / u.sec}, - "log.initial.TGb.DLongPDtDistOrb": {"value": -2.096179e-11, "unit": u.rad / u.sec}, - "log.initial.TGb.DHeccDtDistOrb": {"value": -4.770694e-11, "unit": 1 / u.sec}, - "log.initial.TGb.DKeccDtDistOrb": {"value": -7.571907e-12, "unit": 1 / u.sec}, - "log.initial.TGb.DPincDtDistOrb": {"value": 0.069003, "unit": 1 / u.sec}, - "log.initial.TGb.DQincDtDistOrb": {"value": 0.007899, "unit": 1 / u.sec}, - "log.initial.TGb.CassiniOne": {"value": 0.748131}, - "log.initial.TGb.CassiniTwo": {"value": 0.663551}, - "log.initial.TGb.DOblDtDistRot": {"value": 4.320891e-11, "unit": u.rad}, - "log.initial.TGb.DPrecADtDistRot": {"value": 1.985344e-08, "unit": u.rad / u.sec}, - "log.initial.TGb.DXoblDtDistRot": {"value": 3.742002e-11, "unit": 1 / u.sec}, - "log.initial.TGb.DYoblDtDistRot": {"value": 9.926721e-09, "unit": 1 / u.sec}, - "log.initial.TGb.DZoblDtDistRot": {"value": -2.160446e-11, "unit": 1 / u.sec}, - "log.initial.TGb.OblTimeDistRot": {"value": 7.270705e+10, "unit": u.rad}, - "log.initial.TGb.PrecATimeDistRot": {"value": 3.164784e+08, "unit": u.sec}, - "log.initial.TGb.XoblTimeDistRot": {"value": 2.672367e+10, "unit": 1 / u.sec}, - "log.initial.TGb.YoblTimeDistRot": {"value": 1.007382e+08, "unit": 1 / u.sec}, - "log.initial.TGb.ZoblTimeDistRot": {"value": 4.628675e+10, "unit": 1 / u.sec}, - "log.initial.TGb.DynEllip": {"value": 0.005399}, - "log.initial.TGb.PrecFNat": {"value": 1.986977e-08, "unit": u.rad / u.sec}, - "log.initial.TGc.Mass": {"value": 6.629126e+24, "unit": u.kg}, - "log.initial.TGc.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGc.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGc.Xobl": {"value": 0.000000}, - "log.initial.TGc.Yobl": {"value": 0.000000}, - "log.initial.TGc.Zobl": {"value": 1.000000}, - "log.initial.TGc.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.initial.TGc.RadGyra": {"value": 0.400000}, - "log.initial.TGc.RotAngMom": {"value": 7.060047e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGc.RotKinEnergy": {"value": 2.567105e+29, "unit": u.Joule}, - "log.initial.TGc.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, - "log.initial.TGc.BodyType": {"value": 0.000000}, - "log.initial.TGc.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.TGc.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.TGc.Density": {"value": 1807.257123, "unit": u.kg / u.m ** 3}, - "log.initial.TGc.SurfEnFluxTotal": {"value": 4683.535069, "unit": u.W / u.m ** 2}, - "log.initial.TGc.TidalQ": {"value": 12.000000}, - "log.initial.TGc.ImK2": {"value": -0.025000}, - "log.initial.TGc.K2": {"value": 0.300000}, - "log.initial.TGc.K2Man": {"value": 0.010000}, - "log.initial.TGc.Imk2Man": {"value": 0.000000}, - "log.initial.TGc.TidalQMantle": {"value": 100.000000}, - "log.initial.TGc.HEcc": {"value": -0.118903}, - "log.initial.TGc.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.TGc.HZLimRecVenus": {"value": -1.000000}, - "log.initial.TGc.HZLimRunaway": {"value": -1.000000}, - "log.initial.TGc.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.TGc.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.TGc.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.TGc.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.TGc.KEcc": {"value": 0.107061}, - "log.initial.TGc.Eccentricity": {"value": 0.160000}, - "log.initial.TGc.OrbEnergy": {"value": -5.432687e+33, "unit": u.Joule}, - "log.initial.TGc.MeanMotion": {"value": 6.250142e-06, "unit": 1 / u.sec}, - "log.initial.TGc.OrbPeriod": {"value": 1.005287e+06, "unit": u.sec}, - "log.initial.TGc.SemiMajorAxis": {"value": 6.477588e+09, "unit": u.m}, - "log.initial.TGc.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.TGc.COPP": {"value": -0.000000}, - "log.initial.TGc.OrbAngMom": {"value": 1.716024e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGc.ArgP": {"value": 0.994838, "unit": u.rad}, - "log.initial.TGc.Inc": {"value": 0.069813, "unit": u.rad}, - "log.initial.TGc.LongA": {"value": 4.450590, "unit": u.rad}, - "log.initial.TGc.MeanLongitude": {"value": -0.837758, "unit": u.rad}, - "log.initial.TGc.LongP": {"value": 5.445427, "unit": u.rad}, - "log.initial.TGc.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.initial.TGc.OrbPotEnergy": {"value": -1.086537e+34, "unit": u.Joule}, - "log.initial.TGc.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.TGc.TidalRadius": {"value": 9.567150e+06, "unit": u.m}, - "log.initial.TGc.DsemiDtEqtide": {"value": 6.792448e-07, "unit": u.m / u.sec}, - "log.initial.TGc.DeccDtEqtide": {"value": 3.004153e-17, "unit": 1 / u.sec}, - "log.initial.TGc.DMeanMotionDtEqtide": {"value": -9.830920e-22, "unit": 1 / u.sec ** 2}, - "log.initial.TGc.DOrbPerDtEqtide": {"value": 1.581227e-10}, - "log.initial.TGc.EccTimeEqtide": {"value": 5.325960e+15, "unit": u.sec}, - "log.initial.TGc.SemiTimeEqtide": {"value": 9.536456e+15, "unit": u.sec}, - "log.initial.TGc.DHEccDtEqtide": {"value": -2.232521e-17, "unit": 1 / u.sec}, - "log.initial.TGc.DKEccDtEqtide": {"value": 2.010171e-17, "unit": 1 / u.sec}, - "log.initial.TGc.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGc.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGc.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGc.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGc.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.TGc.BodyDeccDt": {"value": -1.000000}, - "log.initial.TGc.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.TGc.DRotPerDtEqtide": {"value": 1.002411e-06}, - "log.initial.TGc.DRotRateDtEqtide": {"value": -8.437194e-16, "unit": 1 / u.sec ** 2}, - "log.initial.TGc.EqRotRateDiscrete": {"value": 6.250142e-06, "unit": 1 / u.sec}, - "log.initial.TGc.EqRotPerDiscrete": {"value": 1.005287e+06, "unit": u.sec}, - "log.initial.TGc.EqRotRateCont": {"value": 7.770177e-06, "unit": 1 / u.sec}, - "log.initial.TGc.EqRotPerCont": {"value": 8.086283e+05, "unit": u.sec}, - "log.initial.TGc.EqRotPer": {"value": 1.005287e+06, "unit": u.sec}, - "log.initial.TGc.EqTidePower": {"value": 6.678330e+16, "unit": 1 / u.sec}, - "log.initial.TGc.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGc.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGc.OceanK2": {"value": 0.010000}, - "log.initial.TGc.EnvTidalQ": {"value": -1.000000}, - "log.initial.TGc.OceanTidalQ": {"value": -1.000000}, - "log.initial.TGc.TideLock": {"value": 0.000000}, - "log.initial.TGc.RotTimeEqtide": {"value": 8.619223e+10, "unit": u.sec}, - "log.initial.TGc.EnvK2": {"value": 0.010000}, - "log.initial.TGc.OblTimeEqtide": {"value": -1.000000}, - "log.initial.TGc.PowerEqtide": {"value": 5.387023e+18, "unit": u.W}, - "log.initial.TGc.SurfEnFluxEqtide": {"value": 4683.535069, "unit": u.kg / u.sec ** 3}, - "log.initial.TGc.Sinc": {"value": 0.034899}, - "log.initial.TGc.Pinc": {"value": -0.033710}, - "log.initial.TGc.Qinc": {"value": -0.009033}, - "log.initial.TGc.DIncDtDistOrb": {"value": 0.068527, "unit": u.rad / u.sec}, - "log.initial.TGc.DSincDtDistOrb": {"value": 0.034243, "unit": 1 / u.sec}, - "log.initial.TGc.DLongADtDistOrb": {"value": 1.296105, "unit": u.rad / u.sec}, - "log.initial.TGc.DLongPDtDistOrb": {"value": 1.669926e-10, "unit": u.rad / u.sec}, - "log.initial.TGc.DHeccDtDistOrb": {"value": 2.842452e-11, "unit": 1 / u.sec}, - "log.initial.TGc.DKeccDtDistOrb": {"value": 1.036016e-11, "unit": 1 / u.sec}, - "log.initial.TGc.DPincDtDistOrb": {"value": -0.044783, "unit": 1 / u.sec}, - "log.initial.TGc.DQincDtDistOrb": {"value": 0.034829, "unit": 1 / u.sec}, - "log.initial.TGc.CassiniOne": {"value": 0.000000}, - "log.initial.TGc.CassiniTwo": {"value": 0.000000}, - "log.initial.TGc.DOblDtDistRot": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGc.DPrecADtDistRot": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.TGc.DXoblDtDistRot": {"value": -3.111103e-11, "unit": 1 / u.sec}, - "log.initial.TGc.DYoblDtDistRot": {"value": 7.380027e-12, "unit": 1 / u.sec}, - "log.initial.TGc.DZoblDtDistRot": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGc.XoblTimeDistRot": {"value": 3.214294e+10, "unit": 1 / u.sec}, - "log.initial.TGc.YoblTimeDistRot": {"value": 1.355009e+11, "unit": 1 / u.sec}, - "log.initial.TGc.DynEllip": {"value": 0.009975}, - "log.initial.TGc.PrecFNat": {"value": 8.355963e-09, "unit": u.rad / u.sec}, - "log.final.system.Age": {"value": 3.156076e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+09, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 2.980611e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -1.588762e+41, "unit": u.erg}, - "log.final.system.PotEnergy": {"value": -1.588762e+41, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.216801e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 6.185339e+04, "unit": u.sec}, - "log.final.TGstar.Mass": {"value": 1.590733e+29, "unit": u.kg}, - "log.final.TGstar.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.final.TGstar.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.final.TGstar.Xobl": {"value": 0.000000}, - "log.final.TGstar.Yobl": {"value": 0.000000}, - "log.final.TGstar.Zobl": {"value": 1.000000}, - "log.final.TGstar.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.TGstar.RadGyra": {"value": 0.400000}, - "log.final.TGstar.RotAngMom": {"value": 5.019665e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGstar.RotKinEnergy": {"value": 1.216801e+29, "unit": u.Joule}, - "log.final.TGstar.RotVel": {"value": 3.092190, "unit": u.m / u.sec}, - "log.final.TGstar.BodyType": {"value": 0.000000}, - "log.final.TGstar.RotRate": {"value": 4.848137e-07, "unit": 1 / u.sec}, - "log.final.TGstar.RotPer": {"value": 150.000000, "unit": u.day}, - "log.final.TGstar.Density": {"value": 1.463641e+08, "unit": u.kg / u.m ** 3}, - "log.final.TGstar.SurfEnFluxTotal": {"value": 2.128755e-10, "unit": u.kg / u.sec ** 3}, - "log.final.TGstar.TidalQ": {"value": 1.000000e+06}, - "log.final.TGstar.ImK2": {"value": -5.000000e-07}, - "log.final.TGstar.K2": {"value": 0.500000}, - "log.final.TGstar.K2Man": {"value": 0.010000}, - "log.final.TGstar.Imk2Man": {"value": 0.000000}, - "log.final.TGstar.TidalQMantle": {"value": 100.000000}, - "log.final.TGstar.HEcc": {"value": 0.000000}, - "log.final.TGstar.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.TGstar.HZLimRecVenus": {"value": -1.000000}, - "log.final.TGstar.HZLimRunaway": {"value": -1.000000}, - "log.final.TGstar.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.TGstar.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.TGstar.HZLimEarlyMars": {"value": -1.000000}, - "log.final.TGstar.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.TGstar.KEcc": {"value": 0.000000}, - "log.final.TGstar.Eccentricity": {"value": -1.000000}, - "log.final.TGstar.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.final.TGstar.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.TGstar.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.TGstar.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.TGstar.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.TGstar.COPP": {"value": 0.000000}, - "log.final.TGstar.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGstar.LongP": {"value": 0.000000, "unit": u.rad}, - "log.final.TGstar.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.final.TGstar.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.final.TGstar.LostEnergy": {"value": 3.651795e+14, "unit": u.Joule}, - "log.final.TGstar.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.final.TGstar.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.final.TGstar.BodyDeccDt": {"value": -1.000000}, - "log.final.TGstar.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.final.TGstar.DRotPerDtEqtide": {"value": -2.038317e-19}, - "log.final.TGstar.DRotRateDtEqtide": {"value": 7.625029e-33, "unit": 1 / u.sec ** 2}, - "log.final.TGstar.EqRotRateDiscrete": {"value": 1.407733e-05, "unit": 1 / u.sec}, - "log.final.TGstar.EqRotPerDiscrete": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGstar.EqRotRateCont": {"value": 1.486035e-05, "unit": 1 / u.sec}, - "log.final.TGstar.EqRotPerCont": {"value": 4.228154e+05, "unit": u.sec}, - "log.final.TGstar.EqRotPer": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGstar.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.TGstar.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.final.TGstar.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.final.TGstar.OceanK2": {"value": 0.010000}, - "log.final.TGstar.EnvTidalQ": {"value": -1.000000}, - "log.final.TGstar.OceanTidalQ": {"value": -1.000000}, - "log.final.TGstar.TideLock": {"value": 0.000000}, - "log.final.TGstar.RotTimeEqtide": {"value": 7.297519e-33, "unit": u.sec}, - "log.final.TGstar.EnvK2": {"value": 0.010000}, - "log.final.TGstar.OblTimeEqtide": {"value": -1.000000}, - "log.final.TGstar.PowerEqtide": {"value": 1.088224e+05, "unit": u.W}, - "log.final.TGstar.SurfEnFluxEqtide": {"value": 2.128755e-10, "unit": u.kg / u.sec ** 3}, - "log.final.TGb.Mass": {"value": 6.270795e+24, "unit": u.kg}, - "log.final.TGb.Obliquity": {"value": 0.538682, "unit": u.rad}, - "log.final.TGb.PrecA": {"value": 2.802790, "unit": u.rad}, - "log.final.TGb.Xobl": {"value": -0.483842}, - "log.final.TGb.Yobl": {"value": 0.170502}, - "log.final.TGb.Zobl": {"value": 0.858386}, - "log.final.TGb.Radius": {"value": 7.653720e+06, "unit": u.m}, - "log.final.TGb.RadGyra": {"value": 0.400000}, - "log.final.TGb.RotAngMom": {"value": 4.037383e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGb.RotKinEnergy": {"value": 1.386699e+29, "unit": u.Joule}, - "log.final.TGb.RotVel": {"value": 525.756675, "unit": u.m / u.sec}, - "log.final.TGb.BodyType": {"value": 0.000000}, - "log.final.TGb.RotRate": {"value": 6.869296e-05, "unit": 1 / u.sec}, - "log.final.TGb.RotPer": {"value": 1.058654, "unit": u.day}, - "log.final.TGb.Density": {"value": 3338.999118, "unit": u.kg / u.m ** 3}, - "log.final.TGb.SurfEnFluxTotal": {"value": 5344.843583, "unit": u.W / u.m ** 2}, - "log.final.TGb.TidalQ": {"value": 100.000000}, - "log.final.TGb.ImK2": {"value": -0.003000}, - "log.final.TGb.K2": {"value": 0.300000}, - "log.final.TGb.K2Man": {"value": 0.010000}, - "log.final.TGb.Imk2Man": {"value": 0.000000}, - "log.final.TGb.TidalQMantle": {"value": 100.000000}, - "log.final.TGb.HEcc": {"value": 0.010110}, - "log.final.TGb.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.TGb.HZLimRecVenus": {"value": -1.000000}, - "log.final.TGb.HZLimRunaway": {"value": -1.000000}, - "log.final.TGb.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.TGb.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.TGb.HZLimEarlyMars": {"value": -1.000000}, - "log.final.TGb.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.TGb.KEcc": {"value": 0.075848}, - "log.final.TGb.Eccentricity": {"value": 0.076518}, - "log.final.TGb.OrbEnergy": {"value": -8.830152e+33, "unit": u.Joule}, - "log.final.TGb.MeanMotion": {"value": 1.407733e-05, "unit": 1 / u.sec}, - "log.final.TGb.OrbPeriod": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGb.SemiMajorAxis": {"value": 3.769868e+09, "unit": u.m}, - "log.final.TGb.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.TGb.COPP": {"value": 0.008041}, - "log.final.TGb.OrbAngMom": {"value": 1.250843e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGb.ArgP": {"value": 5.806218, "unit": u.rad}, - "log.final.TGb.Inc": {"value": 0.176178, "unit": u.rad}, - "log.final.TGb.LongA": {"value": 0.609478, "unit": u.rad}, - "log.final.TGb.MeanLongitude": {"value": 0.132511, "unit": u.rad}, - "log.final.TGb.LongP": {"value": 0.132511, "unit": u.rad}, - "log.final.TGb.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.final.TGb.OrbPotEnergy": {"value": -1.766030e+34, "unit": u.Joule}, - "log.final.TGb.LostEnergy": {"value": 1.323933e+28, "unit": u.Joule}, - "log.final.TGb.TidalRadius": {"value": 7.653720e+06, "unit": u.m}, - "log.final.TGb.DsemiDtEqtide": {"value": 4.491212e-07, "unit": u.m / u.sec}, - "log.final.TGb.DeccDtEqtide": {"value": 2.014648e-17, "unit": 1 / u.sec}, - "log.final.TGb.DMeanMotionDtEqtide": {"value": -2.515642e-21, "unit": 1 / u.sec ** 2}, - "log.final.TGb.DOrbPerDtEqtide": {"value": 7.976059e-11}, - "log.final.TGb.EccTimeEqtide": {"value": 3.798104e+15, "unit": u.sec}, - "log.final.TGb.SemiTimeEqtide": {"value": 8.393876e+15, "unit": u.sec}, - "log.final.TGb.DHEccDtEqtide": {"value": 2.661828e-18, "unit": 1 / u.sec}, - "log.final.TGb.DKEccDtEqtide": {"value": 1.996986e-17, "unit": 1 / u.sec}, - "log.final.TGb.DXoblDtEqtide": {"value": -3.576617e-12, "unit": 1 / u.sec}, - "log.final.TGb.DYoblDtEqtide": {"value": 1.260367e-12, "unit": 1 / u.sec}, - "log.final.TGb.DZoblDtEqtide": {"value": -2.266363e-12, "unit": 1 / u.sec}, - "log.final.TGb.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.final.TGb.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.final.TGb.BodyDeccDt": {"value": -1.000000}, - "log.final.TGb.DOblDtEqtide": {"value": 4.417818e-12, "unit": u.rad / u.sec}, - "log.final.TGb.DRotPerDtEqtide": {"value": 1.644559e-06}, - "log.final.TGb.DRotRateDtEqtide": {"value": -1.235077e-15, "unit": 1 / u.sec ** 2}, - "log.final.TGb.EqRotRateDiscrete": {"value": 1.407733e-05, "unit": 1 / u.sec}, - "log.final.TGb.EqRotPerDiscrete": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGb.EqRotRateCont": {"value": 1.486035e-05, "unit": 1 / u.sec}, - "log.final.TGb.EqRotPerCont": {"value": 4.228154e+05, "unit": u.sec}, - "log.final.TGb.EqRotPer": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGb.EqTidePower": {"value": 2.674999e+16, "unit": 1 / u.sec}, - "log.final.TGb.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.final.TGb.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.final.TGb.OceanK2": {"value": 0.010000}, - "log.final.TGb.EnvTidalQ": {"value": -1.000000}, - "log.final.TGb.OceanTidalQ": {"value": -1.000000}, - "log.final.TGb.TideLock": {"value": 0.000000}, - "log.final.TGb.RotTimeEqtide": {"value": 5.561836e+10, "unit": u.sec}, - "log.final.TGb.EnvK2": {"value": 0.010000}, - "log.final.TGb.OblTimeEqtide": {"value": -1.000000}, - "log.final.TGb.PowerEqtide": {"value": 3.934504e+18, "unit": u.W}, - "log.final.TGb.SurfEnFluxEqtide": {"value": 5344.843583, "unit": u.kg / u.sec ** 3}, - "log.final.TGb.Sinc": {"value": 0.087975}, - "log.final.TGb.Pinc": {"value": 0.050360}, - "log.final.TGb.Qinc": {"value": 0.072135}, - "log.final.TGb.DIncDtDistOrb": {"value": 0.176635, "unit": u.rad / u.sec}, - "log.final.TGb.DSincDtDistOrb": {"value": 0.087975, "unit": 1 / u.sec}, - "log.final.TGb.DLongADtDistOrb": {"value": -3.172447e-06, "unit": u.rad / u.sec}, - "log.final.TGb.DLongPDtDistOrb": {"value": -5.588121e-10, "unit": u.rad / u.sec}, - "log.final.TGb.DHeccDtDistOrb": {"value": -3.892673e-11, "unit": 1 / u.sec}, - "log.final.TGb.DKeccDtDistOrb": {"value": 3.159126e-11, "unit": 1 / u.sec}, - "log.final.TGb.DPincDtDistOrb": {"value": 0.050360, "unit": 1 / u.sec}, - "log.final.TGb.DQincDtDistOrb": {"value": 0.072135, "unit": 1 / u.sec}, - "log.final.TGb.CassiniOne": {"value": 0.422284}, - "log.final.TGb.CassiniTwo": {"value": -0.906464}, - "log.final.TGb.DOblDtDistRot": {"value": -1.864683e-11, "unit": u.rad}, - "log.final.TGb.DPrecADtDistRot": {"value": 1.798871e-08, "unit": u.rad / u.sec}, - "log.final.TGb.DXoblDtDistRot": {"value": -3.052007e-09, "unit": 1 / u.sec}, - "log.final.TGb.DYoblDtDistRot": {"value": -8.709020e-09, "unit": 1 / u.sec}, - "log.final.TGb.DZoblDtDistRot": {"value": 9.565919e-12, "unit": 1 / u.sec}, - "log.final.TGb.OblTimeDistRot": {"value": 1.684786e+11, "unit": u.rad}, - "log.final.TGb.PrecATimeDistRot": {"value": 3.492849e+08, "unit": u.sec}, - "log.final.TGb.XoblTimeDistRot": {"value": 3.276533e+08, "unit": 1 / u.sec}, - "log.final.TGb.YoblTimeDistRot": {"value": 1.148235e+08, "unit": 1 / u.sec}, - "log.final.TGb.ZoblTimeDistRot": {"value": 1.045378e+11, "unit": 1 / u.sec}, - "log.final.TGb.DynEllip": {"value": 0.004817}, - "log.final.TGb.PrecFNat": {"value": 1.805184e-08, "unit": u.rad / u.sec}, - "log.final.TGc.Mass": {"value": 6.629126e+24, "unit": u.kg}, - "log.final.TGc.Obliquity": {"value": 0.002262, "unit": u.rad}, - "log.final.TGc.PrecA": {"value": 0.438678, "unit": u.rad}, - "log.final.TGc.Xobl": {"value": 0.002047}, - "log.final.TGc.Yobl": {"value": 0.000961}, - "log.final.TGc.Zobl": {"value": 0.999997}, - "log.final.TGc.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.final.TGc.RadGyra": {"value": 0.400000}, - "log.final.TGc.RotAngMom": {"value": 6.813848e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGc.RotKinEnergy": {"value": 2.391186e+29, "unit": u.Joule}, - "log.final.TGc.RotVel": {"value": 671.480755, "unit": u.m / u.sec}, - "log.final.TGc.BodyType": {"value": 0.000000}, - "log.final.TGc.RotRate": {"value": 7.018608e-05, "unit": 1 / u.sec}, - "log.final.TGc.RotPer": {"value": 1.036132, "unit": u.day}, - "log.final.TGc.Density": {"value": 1807.257123, "unit": u.kg / u.m ** 3}, - "log.final.TGc.SurfEnFluxTotal": {"value": 4100.381809, "unit": u.W / u.m ** 2}, - "log.final.TGc.TidalQ": {"value": 12.000000}, - "log.final.TGc.ImK2": {"value": -0.025000}, - "log.final.TGc.K2": {"value": 0.300000}, - "log.final.TGc.K2Man": {"value": 0.010000}, - "log.final.TGc.Imk2Man": {"value": 0.000000}, - "log.final.TGc.TidalQMantle": {"value": 100.000000}, - "log.final.TGc.HEcc": {"value": -0.031087}, - "log.final.TGc.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.TGc.HZLimRecVenus": {"value": -1.000000}, - "log.final.TGc.HZLimRunaway": {"value": -1.000000}, - "log.final.TGc.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.TGc.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.TGc.HZLimEarlyMars": {"value": -1.000000}, - "log.final.TGc.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.TGc.KEcc": {"value": 0.097723}, - "log.final.TGc.Eccentricity": {"value": 0.102549}, - "log.final.TGc.OrbEnergy": {"value": -5.432685e+33, "unit": u.Joule}, - "log.final.TGc.MeanMotion": {"value": 6.250140e-06, "unit": 1 / u.sec}, - "log.final.TGc.OrbPeriod": {"value": 1.005287e+06, "unit": u.sec}, - "log.final.TGc.SemiMajorAxis": {"value": 6.477590e+09, "unit": u.m}, - "log.final.TGc.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.TGc.COPP": {"value": 3.022380e-05}, - "log.final.TGc.OrbAngMom": {"value": 1.729255e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGc.ArgP": {"value": 1.615327, "unit": u.rad}, - "log.final.TGc.Inc": {"value": 0.066779, "unit": u.rad}, - "log.final.TGc.LongA": {"value": 4.359869, "unit": u.rad}, - "log.final.TGc.MeanLongitude": {"value": -0.307990, "unit": u.rad}, - "log.final.TGc.LongP": {"value": 5.975196, "unit": u.rad}, - "log.final.TGc.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.final.TGc.OrbPotEnergy": {"value": -1.086537e+34, "unit": u.Joule}, - "log.final.TGc.LostEnergy": {"value": 1.592474e+28, "unit": u.Joule}, - "log.final.TGc.TidalRadius": {"value": 9.567150e+06, "unit": u.m}, - "log.final.TGc.DsemiDtEqtide": {"value": 5.807586e-07, "unit": u.m / u.sec}, - "log.final.TGc.DeccDtEqtide": {"value": 1.925448e-17, "unit": 1 / u.sec}, - "log.final.TGc.DMeanMotionDtEqtide": {"value": -8.405492e-22, "unit": 1 / u.sec ** 2}, - "log.final.TGc.DOrbPerDtEqtide": {"value": 1.351959e-10}, - "log.final.TGc.EccTimeEqtide": {"value": 5.325971e+15, "unit": u.sec}, - "log.final.TGc.SemiTimeEqtide": {"value": 1.115367e+16, "unit": u.sec}, - "log.final.TGc.DHEccDtEqtide": {"value": -5.836871e-18, "unit": 1 / u.sec}, - "log.final.TGc.DKEccDtEqtide": {"value": 1.834846e-17, "unit": 1 / u.sec}, - "log.final.TGc.DXoblDtEqtide": {"value": 1.032415e-14, "unit": 1 / u.sec}, - "log.final.TGc.DYoblDtEqtide": {"value": 4.843747e-15, "unit": 1 / u.sec}, - "log.final.TGc.DZoblDtEqtide": {"value": -2.579135e-17, "unit": 1 / u.sec}, - "log.final.TGc.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.final.TGc.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.final.TGc.BodyDeccDt": {"value": -1.000000}, - "log.final.TGc.DOblDtEqtide": {"value": 1.140397e-14, "unit": u.rad / u.sec}, - "log.final.TGc.DRotPerDtEqtide": {"value": 9.740220e-07}, - "log.final.TGc.DRotRateDtEqtide": {"value": -7.636439e-16, "unit": 1 / u.sec ** 2}, - "log.final.TGc.EqRotRateDiscrete": {"value": 6.250140e-06, "unit": 1 / u.sec}, - "log.final.TGc.EqRotPerDiscrete": {"value": 1.005287e+06, "unit": u.sec}, - "log.final.TGc.EqRotRateCont": {"value": 6.874556e-06, "unit": 1 / u.sec}, - "log.final.TGc.EqRotPerCont": {"value": 9.139768e+05, "unit": u.sec}, - "log.final.TGc.EqRotPer": {"value": 1.005287e+06, "unit": u.sec}, - "log.final.TGc.EqTidePower": {"value": 2.257985e+16, "unit": 1 / u.sec}, - "log.final.TGc.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.final.TGc.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.final.TGc.OceanK2": {"value": 0.010000}, - "log.final.TGc.EnvTidalQ": {"value": -1.000000}, - "log.final.TGc.OceanTidalQ": {"value": -1.000000}, - "log.final.TGc.TideLock": {"value": 0.000000}, - "log.final.TGc.RotTimeEqtide": {"value": 9.190944e+10, "unit": u.sec}, - "log.final.TGc.EnvK2": {"value": 0.010000}, - "log.final.TGc.OblTimeEqtide": {"value": -1.000000}, - "log.final.TGc.PowerEqtide": {"value": 4.716277e+18, "unit": u.W}, - "log.final.TGc.SurfEnFluxEqtide": {"value": 4100.381809, "unit": u.kg / u.sec ** 3}, - "log.final.TGc.Sinc": {"value": 0.033383}, - "log.final.TGc.Pinc": {"value": -0.031330}, - "log.final.TGc.Qinc": {"value": -0.011526}, - "log.final.TGc.DIncDtDistOrb": {"value": 0.066803, "unit": u.rad / u.sec}, - "log.final.TGc.DSincDtDistOrb": {"value": 0.033383, "unit": 1 / u.sec}, - "log.final.TGc.DLongADtDistOrb": {"value": -5.520238e-06, "unit": u.rad / u.sec}, - "log.final.TGc.DLongPDtDistOrb": {"value": 1.714494e-10, "unit": u.rad / u.sec}, - "log.final.TGc.DHeccDtDistOrb": {"value": 2.337021e-11, "unit": 1 / u.sec}, - "log.final.TGc.DKeccDtDistOrb": {"value": -1.546659e-11, "unit": 1 / u.sec}, - "log.final.TGc.DPincDtDistOrb": {"value": -0.031330, "unit": 1 / u.sec}, - "log.final.TGc.DQincDtDistOrb": {"value": -0.011526, "unit": 1 / u.sec}, - "log.final.TGc.CassiniOne": {"value": 0.935638}, - "log.final.TGc.CassiniTwo": {"value": -0.352961}, - "log.final.TGc.DOblDtDistRot": {"value": -2.993469e-11, "unit": u.rad}, - "log.final.TGc.DPrecADtDistRot": {"value": 2.913778e-09, "unit": u.rad / u.sec}, - "log.final.TGc.DXoblDtDistRot": {"value": -2.989920e-11, "unit": 1 / u.sec}, - "log.final.TGc.DYoblDtDistRot": {"value": -6.748655e-12, "unit": 1 / u.sec}, - "log.final.TGc.DZoblDtDistRot": {"value": 6.770062e-14, "unit": 1 / u.sec}, - "log.final.TGc.OblTimeDistRot": {"value": 1.049482e+11, "unit": u.rad}, - "log.final.TGc.PrecATimeDistRot": {"value": 2.156371e+09, "unit": u.sec}, - "log.final.TGc.XoblTimeDistRot": {"value": 3.344571e+10, "unit": 1 / u.sec}, - "log.final.TGc.YoblTimeDistRot": {"value": 1.481777e+11, "unit": 1 / u.sec}, - "log.final.TGc.ZoblTimeDistRot": {"value": 1.477091e+13, "unit": 1 / u.sec}, - "log.final.TGc.DynEllip": {"value": 0.009291}, - "log.final.TGc.PrecFNat": {"value": 7.880845e-09, "unit": u.rad / u.sec}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 2.954896e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -1.588762e41, "unit": u.erg}, + "log.initial.system.PotEnergy": {"value": -1.588762e41, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.216801e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.TGstar.Mass": {"value": 1.590733e29, "unit": u.kg}, + "log.initial.TGstar.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGstar.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGstar.Xobl": {"value": 0.000000}, + "log.initial.TGstar.Yobl": {"value": 0.000000}, + "log.initial.TGstar.Zobl": {"value": 1.000000}, + "log.initial.TGstar.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.TGstar.RadGyra": {"value": 0.400000}, + "log.initial.TGstar.RotAngMom": { + "value": 5.019665e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGstar.RotKinEnergy": {"value": 1.216801e29, "unit": u.Joule}, + "log.initial.TGstar.RotVel": {"value": 3.092190, "unit": u.m / u.sec}, + "log.initial.TGstar.BodyType": {"value": 0.000000}, + "log.initial.TGstar.RotRate": {"value": 4.848137e-07, "unit": 1 / u.sec}, + "log.initial.TGstar.RotPer": {"value": 150.000000, "unit": u.day}, + "log.initial.TGstar.Density": {"value": 1.463641e08, "unit": u.kg / u.m**3}, + "log.initial.TGstar.SurfEnFluxTotal": { + "value": 2.687322e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGstar.TidalQ": {"value": 1.000000e06}, + "log.initial.TGstar.ImK2": {"value": -5.000000e-07}, + "log.initial.TGstar.K2": {"value": 0.500000}, + "log.initial.TGstar.K2Man": {"value": 0.010000}, + "log.initial.TGstar.Imk2Man": {"value": 0.000000}, + "log.initial.TGstar.TidalQMantle": {"value": 100.000000}, + "log.initial.TGstar.HEcc": {"value": 0.000000}, + "log.initial.TGstar.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.TGstar.HZLimRecVenus": {"value": -1.000000}, + "log.initial.TGstar.HZLimRunaway": {"value": -1.000000}, + "log.initial.TGstar.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.TGstar.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.TGstar.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.TGstar.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGstar.KEcc": {"value": 0.000000}, + "log.initial.TGstar.Eccentricity": {"value": -1.000000}, + "log.initial.TGstar.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.TGstar.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.TGstar.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGstar.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.TGstar.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.TGstar.COPP": {"value": 0.000000}, + "log.initial.TGstar.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGstar.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGstar.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.initial.TGstar.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.TGstar.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.TGstar.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGstar.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.TGstar.BodyDeccDt": {"value": -1.000000}, + "log.initial.TGstar.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.TGstar.DRotPerDtEqtide": {"value": -2.324233e-19}, + "log.initial.TGstar.DRotRateDtEqtide": { + "value": 8.694600e-33, + "unit": 1 / u.sec**2, + }, + "log.initial.TGstar.EqRotRateDiscrete": { + "value": 1.407734e-05, + "unit": 1 / u.sec, + }, + "log.initial.TGstar.EqRotPerDiscrete": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGstar.EqRotRateCont": {"value": 1.750094e-05, "unit": 1 / u.sec}, + "log.initial.TGstar.EqRotPerCont": {"value": 3.590198e05, "unit": u.sec}, + "log.initial.TGstar.EqRotPer": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGstar.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.TGstar.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGstar.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGstar.OceanK2": {"value": 0.010000}, + "log.initial.TGstar.EnvTidalQ": {"value": -1.000000}, + "log.initial.TGstar.OceanTidalQ": {"value": -1.000000}, + "log.initial.TGstar.TideLock": {"value": 0.000000}, + "log.initial.TGstar.RotTimeEqtide": {"value": 5.576032e25, "unit": u.sec}, + "log.initial.TGstar.EnvK2": {"value": 0.010000}, + "log.initial.TGstar.OblTimeEqtide": {"value": -1.000000}, + "log.initial.TGstar.PowerEqtide": {"value": 1.373764e05, "unit": u.W}, + "log.initial.TGstar.SurfEnFluxEqtide": { + "value": 2.687322e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGb.Mass": {"value": 6.270795e24, "unit": u.kg}, + "log.initial.TGb.Obliquity": {"value": 0.523599, "unit": u.rad}, + "log.initial.TGb.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGb.Xobl": {"value": 0.500000}, + "log.initial.TGb.Yobl": {"value": 0.000000}, + "log.initial.TGb.Zobl": {"value": 0.866025}, + "log.initial.TGb.Radius": {"value": 7.653720e06, "unit": u.m}, + "log.initial.TGb.RadGyra": {"value": 0.400000}, + "log.initial.TGb.RotAngMom": { + "value": 4.274190e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGb.RotKinEnergy": {"value": 1.554140e29, "unit": u.Joule}, + "log.initial.TGb.RotVel": {"value": 556.594225, "unit": u.m / u.sec}, + "log.initial.TGb.BodyType": {"value": 0.000000}, + "log.initial.TGb.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.TGb.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.TGb.Density": {"value": 3338.999118, "unit": u.kg / u.m**3}, + "log.initial.TGb.SurfEnFluxTotal": { + "value": 6424.692266, + "unit": u.W / u.m**2, + }, + "log.initial.TGb.TidalQ": {"value": 100.000000}, + "log.initial.TGb.ImK2": {"value": -0.003000}, + "log.initial.TGb.K2": {"value": 0.300000}, + "log.initial.TGb.K2Man": {"value": 0.010000}, + "log.initial.TGb.Imk2Man": {"value": 0.000000}, + "log.initial.TGb.TidalQMantle": {"value": 100.000000}, + "log.initial.TGb.HEcc": {"value": 0.155899}, + "log.initial.TGb.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.TGb.HZLimRecVenus": {"value": -1.000000}, + "log.initial.TGb.HZLimRunaway": {"value": -1.000000}, + "log.initial.TGb.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.TGb.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.TGb.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.TGb.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.TGb.KEcc": {"value": 0.035992}, + "log.initial.TGb.Eccentricity": {"value": 0.160000}, + "log.initial.TGb.OrbEnergy": {"value": -8.830155e33, "unit": u.Joule}, + "log.initial.TGb.MeanMotion": {"value": 1.407734e-05, "unit": 1 / u.sec}, + "log.initial.TGb.OrbPeriod": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGb.SemiMajorAxis": {"value": 3.769866e09, "unit": u.m}, + "log.initial.TGb.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.TGb.COPP": {"value": 0.077950}, + "log.initial.TGb.OrbAngMom": { + "value": 1.238359e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGb.ArgP": {"value": 0.680678, "unit": u.rad}, + "log.initial.TGb.Inc": {"value": 0.174533, "unit": u.rad}, + "log.initial.TGb.LongA": {"value": 0.663225, "unit": u.rad}, + "log.initial.TGb.MeanLongitude": {"value": 1.343904, "unit": u.rad}, + "log.initial.TGb.LongP": {"value": 1.343904, "unit": u.rad}, + "log.initial.TGb.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.initial.TGb.OrbPotEnergy": {"value": -1.766031e34, "unit": u.Joule}, + "log.initial.TGb.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.TGb.TidalRadius": {"value": 7.653720e06, "unit": u.m}, + "log.initial.TGb.DsemiDtEqtide": {"value": 5.543335e-07, "unit": u.m / u.sec}, + "log.initial.TGb.DeccDtEqtide": {"value": 4.212639e-17, "unit": 1 / u.sec}, + "log.initial.TGb.DMeanMotionDtEqtide": { + "value": -3.104966e-21, + "unit": 1 / u.sec**2, + }, + "log.initial.TGb.DOrbPerDtEqtide": {"value": 9.844550e-11}, + "log.initial.TGb.EccTimeEqtide": {"value": 3.798094e15, "unit": u.sec}, + "log.initial.TGb.SemiTimeEqtide": {"value": 6.800719e15, "unit": u.sec}, + "log.initial.TGb.DHEccDtEqtide": {"value": 4.104670e-17, "unit": 1 / u.sec}, + "log.initial.TGb.DKEccDtEqtide": {"value": 9.476376e-18, "unit": 1 / u.sec}, + "log.initial.TGb.DXoblDtEqtide": {"value": 3.522361e-12, "unit": 1 / u.sec}, + "log.initial.TGb.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGb.DZoblDtEqtide": {"value": -2.033636e-12, "unit": 1 / u.sec}, + "log.initial.TGb.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGb.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.TGb.BodyDeccDt": {"value": -1.000000}, + "log.initial.TGb.DOblDtEqtide": {"value": 4.067272e-12, "unit": u.rad / u.sec}, + "log.initial.TGb.DRotPerDtEqtide": {"value": 1.675539e-06}, + "log.initial.TGb.DRotRateDtEqtide": { + "value": -1.410286e-15, + "unit": 1 / u.sec**2, + }, + "log.initial.TGb.EqRotRateDiscrete": {"value": 1.407734e-05, "unit": 1 / u.sec}, + "log.initial.TGb.EqRotPerDiscrete": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGb.EqRotRateCont": {"value": 1.750094e-05, "unit": 1 / u.sec}, + "log.initial.TGb.EqRotPerCont": {"value": 3.590198e05, "unit": u.sec}, + "log.initial.TGb.EqRotPer": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGb.EqTidePower": {"value": 1.522137e17, "unit": 1 / u.sec}, + "log.initial.TGb.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGb.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGb.OceanK2": {"value": 0.010000}, + "log.initial.TGb.EnvTidalQ": {"value": -1.000000}, + "log.initial.TGb.OceanTidalQ": {"value": -1.000000}, + "log.initial.TGb.TideLock": {"value": 0.000000}, + "log.initial.TGb.RotTimeEqtide": {"value": 5.156548e10, "unit": u.sec}, + "log.initial.TGb.EnvK2": {"value": 0.010000}, + "log.initial.TGb.OblTimeEqtide": {"value": -1.000000}, + "log.initial.TGb.PowerEqtide": {"value": 4.729414e18, "unit": u.W}, + "log.initial.TGb.SurfEnFluxEqtide": { + "value": 6424.692266, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGb.Sinc": {"value": 0.087156}, + "log.initial.TGb.Pinc": {"value": 0.053658}, + "log.initial.TGb.Qinc": {"value": 0.068680}, + "log.initial.TGb.DIncDtDistOrb": {"value": 0.097785, "unit": u.rad / u.sec}, + "log.initial.TGb.DSincDtDistOrb": {"value": 0.048707, "unit": 1 / u.sec}, + "log.initial.TGb.DLongADtDistOrb": {"value": 0.568085, "unit": u.rad / u.sec}, + "log.initial.TGb.DLongPDtDistOrb": { + "value": -2.096179e-11, + "unit": u.rad / u.sec, + }, + "log.initial.TGb.DHeccDtDistOrb": {"value": -4.770694e-11, "unit": 1 / u.sec}, + "log.initial.TGb.DKeccDtDistOrb": {"value": -7.571907e-12, "unit": 1 / u.sec}, + "log.initial.TGb.DPincDtDistOrb": {"value": 0.069003, "unit": 1 / u.sec}, + "log.initial.TGb.DQincDtDistOrb": {"value": 0.007899, "unit": 1 / u.sec}, + "log.initial.TGb.CassiniOne": {"value": 0.748131}, + "log.initial.TGb.CassiniTwo": {"value": 0.663551}, + "log.initial.TGb.DOblDtDistRot": {"value": 4.320891e-11, "unit": u.rad}, + "log.initial.TGb.DPrecADtDistRot": { + "value": 1.985344e-08, + "unit": u.rad / u.sec, + }, + "log.initial.TGb.DXoblDtDistRot": {"value": 3.742002e-11, "unit": 1 / u.sec}, + "log.initial.TGb.DYoblDtDistRot": {"value": 9.926721e-09, "unit": 1 / u.sec}, + "log.initial.TGb.DZoblDtDistRot": {"value": -2.160446e-11, "unit": 1 / u.sec}, + "log.initial.TGb.OblTimeDistRot": {"value": 7.270705e10, "unit": u.rad}, + "log.initial.TGb.PrecATimeDistRot": {"value": 3.164784e08, "unit": u.sec}, + "log.initial.TGb.XoblTimeDistRot": {"value": 2.672367e10, "unit": 1 / u.sec}, + "log.initial.TGb.YoblTimeDistRot": {"value": 1.007382e08, "unit": 1 / u.sec}, + "log.initial.TGb.ZoblTimeDistRot": {"value": 4.628675e10, "unit": 1 / u.sec}, + "log.initial.TGb.DynEllip": {"value": 0.005399}, + "log.initial.TGb.PrecFNat": {"value": 1.986977e-08, "unit": u.rad / u.sec}, + "log.initial.TGc.Mass": {"value": 6.629126e24, "unit": u.kg}, + "log.initial.TGc.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGc.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGc.Xobl": {"value": 0.000000}, + "log.initial.TGc.Yobl": {"value": 0.000000}, + "log.initial.TGc.Zobl": {"value": 1.000000}, + "log.initial.TGc.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.initial.TGc.RadGyra": {"value": 0.400000}, + "log.initial.TGc.RotAngMom": { + "value": 7.060047e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGc.RotKinEnergy": {"value": 2.567105e29, "unit": u.Joule}, + "log.initial.TGc.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, + "log.initial.TGc.BodyType": {"value": 0.000000}, + "log.initial.TGc.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.TGc.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.TGc.Density": {"value": 1807.257123, "unit": u.kg / u.m**3}, + "log.initial.TGc.SurfEnFluxTotal": { + "value": 4683.535069, + "unit": u.W / u.m**2, + }, + "log.initial.TGc.TidalQ": {"value": 12.000000}, + "log.initial.TGc.ImK2": {"value": -0.025000}, + "log.initial.TGc.K2": {"value": 0.300000}, + "log.initial.TGc.K2Man": {"value": 0.010000}, + "log.initial.TGc.Imk2Man": {"value": 0.000000}, + "log.initial.TGc.TidalQMantle": {"value": 100.000000}, + "log.initial.TGc.HEcc": {"value": -0.118903}, + "log.initial.TGc.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.TGc.HZLimRecVenus": {"value": -1.000000}, + "log.initial.TGc.HZLimRunaway": {"value": -1.000000}, + "log.initial.TGc.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.TGc.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.TGc.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.TGc.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.TGc.KEcc": {"value": 0.107061}, + "log.initial.TGc.Eccentricity": {"value": 0.160000}, + "log.initial.TGc.OrbEnergy": {"value": -5.432687e33, "unit": u.Joule}, + "log.initial.TGc.MeanMotion": {"value": 6.250142e-06, "unit": 1 / u.sec}, + "log.initial.TGc.OrbPeriod": {"value": 1.005287e06, "unit": u.sec}, + "log.initial.TGc.SemiMajorAxis": {"value": 6.477588e09, "unit": u.m}, + "log.initial.TGc.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.TGc.COPP": {"value": -0.000000}, + "log.initial.TGc.OrbAngMom": { + "value": 1.716024e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGc.ArgP": {"value": 0.994838, "unit": u.rad}, + "log.initial.TGc.Inc": {"value": 0.069813, "unit": u.rad}, + "log.initial.TGc.LongA": {"value": 4.450590, "unit": u.rad}, + "log.initial.TGc.MeanLongitude": {"value": -0.837758, "unit": u.rad}, + "log.initial.TGc.LongP": {"value": 5.445427, "unit": u.rad}, + "log.initial.TGc.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.initial.TGc.OrbPotEnergy": {"value": -1.086537e34, "unit": u.Joule}, + "log.initial.TGc.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.TGc.TidalRadius": {"value": 9.567150e06, "unit": u.m}, + "log.initial.TGc.DsemiDtEqtide": {"value": 6.792448e-07, "unit": u.m / u.sec}, + "log.initial.TGc.DeccDtEqtide": {"value": 3.004153e-17, "unit": 1 / u.sec}, + "log.initial.TGc.DMeanMotionDtEqtide": { + "value": -9.830920e-22, + "unit": 1 / u.sec**2, + }, + "log.initial.TGc.DOrbPerDtEqtide": {"value": 1.581227e-10}, + "log.initial.TGc.EccTimeEqtide": {"value": 5.325960e15, "unit": u.sec}, + "log.initial.TGc.SemiTimeEqtide": {"value": 9.536456e15, "unit": u.sec}, + "log.initial.TGc.DHEccDtEqtide": {"value": -2.232521e-17, "unit": 1 / u.sec}, + "log.initial.TGc.DKEccDtEqtide": {"value": 2.010171e-17, "unit": 1 / u.sec}, + "log.initial.TGc.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGc.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGc.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGc.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGc.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.TGc.BodyDeccDt": {"value": -1.000000}, + "log.initial.TGc.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.TGc.DRotPerDtEqtide": {"value": 1.002411e-06}, + "log.initial.TGc.DRotRateDtEqtide": { + "value": -8.437194e-16, + "unit": 1 / u.sec**2, + }, + "log.initial.TGc.EqRotRateDiscrete": {"value": 6.250142e-06, "unit": 1 / u.sec}, + "log.initial.TGc.EqRotPerDiscrete": {"value": 1.005287e06, "unit": u.sec}, + "log.initial.TGc.EqRotRateCont": {"value": 7.770177e-06, "unit": 1 / u.sec}, + "log.initial.TGc.EqRotPerCont": {"value": 8.086283e05, "unit": u.sec}, + "log.initial.TGc.EqRotPer": {"value": 1.005287e06, "unit": u.sec}, + "log.initial.TGc.EqTidePower": {"value": 6.678330e16, "unit": 1 / u.sec}, + "log.initial.TGc.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGc.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGc.OceanK2": {"value": 0.010000}, + "log.initial.TGc.EnvTidalQ": {"value": -1.000000}, + "log.initial.TGc.OceanTidalQ": {"value": -1.000000}, + "log.initial.TGc.TideLock": {"value": 0.000000}, + "log.initial.TGc.RotTimeEqtide": {"value": 8.619223e10, "unit": u.sec}, + "log.initial.TGc.EnvK2": {"value": 0.010000}, + "log.initial.TGc.OblTimeEqtide": {"value": -1.000000}, + "log.initial.TGc.PowerEqtide": {"value": 5.387023e18, "unit": u.W}, + "log.initial.TGc.SurfEnFluxEqtide": { + "value": 4683.535069, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGc.Sinc": {"value": 0.034899}, + "log.initial.TGc.Pinc": {"value": -0.033710}, + "log.initial.TGc.Qinc": {"value": -0.009033}, + "log.initial.TGc.DIncDtDistOrb": {"value": 0.068527, "unit": u.rad / u.sec}, + "log.initial.TGc.DSincDtDistOrb": {"value": 0.034243, "unit": 1 / u.sec}, + "log.initial.TGc.DLongADtDistOrb": {"value": 1.296105, "unit": u.rad / u.sec}, + "log.initial.TGc.DLongPDtDistOrb": { + "value": 1.669926e-10, + "unit": u.rad / u.sec, + }, + "log.initial.TGc.DHeccDtDistOrb": {"value": 2.842452e-11, "unit": 1 / u.sec}, + "log.initial.TGc.DKeccDtDistOrb": {"value": 1.036016e-11, "unit": 1 / u.sec}, + "log.initial.TGc.DPincDtDistOrb": {"value": -0.044783, "unit": 1 / u.sec}, + "log.initial.TGc.DQincDtDistOrb": {"value": 0.034829, "unit": 1 / u.sec}, + "log.initial.TGc.CassiniOne": {"value": 0.000000}, + "log.initial.TGc.CassiniTwo": {"value": 0.000000}, + "log.initial.TGc.DOblDtDistRot": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGc.DPrecADtDistRot": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.TGc.DXoblDtDistRot": {"value": -3.111103e-11, "unit": 1 / u.sec}, + "log.initial.TGc.DYoblDtDistRot": {"value": 7.380027e-12, "unit": 1 / u.sec}, + "log.initial.TGc.DZoblDtDistRot": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGc.OblTimeDistRot": {"value": -1.000000, "unit": u.rad}, + "log.initial.TGc.PrecATimeDistRot": {"value": 0.000000, "unit": u.sec}, + "log.initial.TGc.XoblTimeDistRot": {"value": 3.214294e10, "unit": 1 / u.sec}, + "log.initial.TGc.YoblTimeDistRot": {"value": 1.355009e11, "unit": 1 / u.sec}, + "log.initial.TGc.ZoblTimeDistRot": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.TGc.DynEllip": {"value": 0.009975}, + "log.initial.TGc.PrecFNat": {"value": 8.355963e-09, "unit": u.rad / u.sec}, + "log.final.system.Age": {"value": 3.156076e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e09, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 2.980611e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -1.588762e41, "unit": u.erg}, + "log.final.system.PotEnergy": {"value": -1.588762e41, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.216801e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 6.185339e04, "unit": u.sec}, + "log.final.TGstar.Mass": {"value": 1.590733e29, "unit": u.kg}, + "log.final.TGstar.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.final.TGstar.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.final.TGstar.Xobl": {"value": 0.000000}, + "log.final.TGstar.Yobl": {"value": 0.000000}, + "log.final.TGstar.Zobl": {"value": 1.000000}, + "log.final.TGstar.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.TGstar.RadGyra": {"value": 0.400000}, + "log.final.TGstar.RotAngMom": { + "value": 5.019665e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGstar.RotKinEnergy": {"value": 1.216801e29, "unit": u.Joule}, + "log.final.TGstar.RotVel": {"value": 3.092190, "unit": u.m / u.sec}, + "log.final.TGstar.BodyType": {"value": 0.000000}, + "log.final.TGstar.RotRate": {"value": 4.848137e-07, "unit": 1 / u.sec}, + "log.final.TGstar.RotPer": {"value": 150.000000, "unit": u.day}, + "log.final.TGstar.Density": {"value": 1.463641e08, "unit": u.kg / u.m**3}, + "log.final.TGstar.SurfEnFluxTotal": { + "value": 2.128755e-10, + "unit": u.kg / u.sec**3, + }, + "log.final.TGstar.TidalQ": {"value": 1.000000e06}, + "log.final.TGstar.ImK2": {"value": -5.000000e-07}, + "log.final.TGstar.K2": {"value": 0.500000}, + "log.final.TGstar.K2Man": {"value": 0.010000}, + "log.final.TGstar.Imk2Man": {"value": 0.000000}, + "log.final.TGstar.TidalQMantle": {"value": 100.000000}, + "log.final.TGstar.HEcc": {"value": 0.000000}, + "log.final.TGstar.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.TGstar.HZLimRecVenus": {"value": -1.000000}, + "log.final.TGstar.HZLimRunaway": {"value": -1.000000}, + "log.final.TGstar.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.TGstar.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.TGstar.HZLimEarlyMars": {"value": -1.000000}, + "log.final.TGstar.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.final.TGstar.KEcc": {"value": 0.000000}, + "log.final.TGstar.Eccentricity": {"value": -1.000000}, + "log.final.TGstar.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.final.TGstar.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.TGstar.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.TGstar.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.TGstar.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.TGstar.COPP": {"value": 0.000000}, + "log.final.TGstar.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGstar.LongP": {"value": 0.000000, "unit": u.rad}, + "log.final.TGstar.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.final.TGstar.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.final.TGstar.LostEnergy": {"value": 3.651795e14, "unit": u.Joule}, + "log.final.TGstar.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.final.TGstar.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.final.TGstar.BodyDeccDt": {"value": -1.000000}, + "log.final.TGstar.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.final.TGstar.DRotPerDtEqtide": {"value": -2.038317e-19}, + "log.final.TGstar.DRotRateDtEqtide": { + "value": 7.625029e-33, + "unit": 1 / u.sec**2, + }, + "log.final.TGstar.EqRotRateDiscrete": { + "value": 1.407733e-05, + "unit": 1 / u.sec, + }, + "log.final.TGstar.EqRotPerDiscrete": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGstar.EqRotRateCont": {"value": 1.486035e-05, "unit": 1 / u.sec}, + "log.final.TGstar.EqRotPerCont": {"value": 4.228154e05, "unit": u.sec}, + "log.final.TGstar.EqRotPer": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGstar.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.TGstar.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.final.TGstar.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.final.TGstar.OceanK2": {"value": 0.010000}, + "log.final.TGstar.EnvTidalQ": {"value": -1.000000}, + "log.final.TGstar.OceanTidalQ": {"value": -1.000000}, + "log.final.TGstar.TideLock": {"value": 0.000000}, + "log.final.TGstar.RotTimeEqtide": {"value": 6.358188e25, "unit": u.sec}, + "log.final.TGstar.EnvK2": {"value": 0.010000}, + "log.final.TGstar.OblTimeEqtide": {"value": -1.000000}, + "log.final.TGstar.PowerEqtide": {"value": 1.088224e05, "unit": u.W}, + "log.final.TGstar.SurfEnFluxEqtide": { + "value": 2.128755e-10, + "unit": u.kg / u.sec**3, + }, + "log.final.TGb.Mass": {"value": 6.270795e24, "unit": u.kg}, + "log.final.TGb.Obliquity": {"value": 0.538682, "unit": u.rad}, + "log.final.TGb.PrecA": {"value": 2.802790, "unit": u.rad}, + "log.final.TGb.Xobl": {"value": -0.483842}, + "log.final.TGb.Yobl": {"value": 0.170502}, + "log.final.TGb.Zobl": {"value": 0.858386}, + "log.final.TGb.Radius": {"value": 7.653720e06, "unit": u.m}, + "log.final.TGb.RadGyra": {"value": 0.400000}, + "log.final.TGb.RotAngMom": { + "value": 4.037383e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGb.RotKinEnergy": {"value": 1.386699e29, "unit": u.Joule}, + "log.final.TGb.RotVel": {"value": 525.756675, "unit": u.m / u.sec}, + "log.final.TGb.BodyType": {"value": 0.000000}, + "log.final.TGb.RotRate": {"value": 6.869296e-05, "unit": 1 / u.sec}, + "log.final.TGb.RotPer": {"value": 1.058654, "unit": u.day}, + "log.final.TGb.Density": {"value": 3338.999118, "unit": u.kg / u.m**3}, + "log.final.TGb.SurfEnFluxTotal": {"value": 5344.843583, "unit": u.W / u.m**2}, + "log.final.TGb.TidalQ": {"value": 100.000000}, + "log.final.TGb.ImK2": {"value": -0.003000}, + "log.final.TGb.K2": {"value": 0.300000}, + "log.final.TGb.K2Man": {"value": 0.010000}, + "log.final.TGb.Imk2Man": {"value": 0.000000}, + "log.final.TGb.TidalQMantle": {"value": 100.000000}, + "log.final.TGb.HEcc": {"value": 0.010110}, + "log.final.TGb.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.TGb.HZLimRecVenus": {"value": -1.000000}, + "log.final.TGb.HZLimRunaway": {"value": -1.000000}, + "log.final.TGb.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.TGb.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.TGb.HZLimEarlyMars": {"value": -1.000000}, + "log.final.TGb.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.TGb.KEcc": {"value": 0.075848}, + "log.final.TGb.Eccentricity": {"value": 0.076518}, + "log.final.TGb.OrbEnergy": {"value": -8.830152e33, "unit": u.Joule}, + "log.final.TGb.MeanMotion": {"value": 1.407733e-05, "unit": 1 / u.sec}, + "log.final.TGb.OrbPeriod": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGb.SemiMajorAxis": {"value": 3.769868e09, "unit": u.m}, + "log.final.TGb.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.TGb.COPP": {"value": 0.008041}, + "log.final.TGb.OrbAngMom": { + "value": 1.250843e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGb.ArgP": {"value": 5.806218, "unit": u.rad}, + "log.final.TGb.Inc": {"value": 0.176178, "unit": u.rad}, + "log.final.TGb.LongA": {"value": 0.609478, "unit": u.rad}, + "log.final.TGb.MeanLongitude": {"value": 0.132511, "unit": u.rad}, + "log.final.TGb.LongP": {"value": 0.132511, "unit": u.rad}, + "log.final.TGb.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.final.TGb.OrbPotEnergy": {"value": -1.766030e34, "unit": u.Joule}, + "log.final.TGb.LostEnergy": {"value": 1.323933e28, "unit": u.Joule}, + "log.final.TGb.TidalRadius": {"value": 7.653720e06, "unit": u.m}, + "log.final.TGb.DsemiDtEqtide": {"value": 4.491212e-07, "unit": u.m / u.sec}, + "log.final.TGb.DeccDtEqtide": {"value": 2.014648e-17, "unit": 1 / u.sec}, + "log.final.TGb.DMeanMotionDtEqtide": { + "value": -2.515642e-21, + "unit": 1 / u.sec**2, + }, + "log.final.TGb.DOrbPerDtEqtide": {"value": 7.976059e-11}, + "log.final.TGb.EccTimeEqtide": {"value": 3.798104e15, "unit": u.sec}, + "log.final.TGb.SemiTimeEqtide": {"value": 8.393876e15, "unit": u.sec}, + "log.final.TGb.DHEccDtEqtide": {"value": 2.661828e-18, "unit": 1 / u.sec}, + "log.final.TGb.DKEccDtEqtide": {"value": 1.996986e-17, "unit": 1 / u.sec}, + "log.final.TGb.DXoblDtEqtide": {"value": -3.576617e-12, "unit": 1 / u.sec}, + "log.final.TGb.DYoblDtEqtide": {"value": 1.260367e-12, "unit": 1 / u.sec}, + "log.final.TGb.DZoblDtEqtide": {"value": -2.266363e-12, "unit": 1 / u.sec}, + "log.final.TGb.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.final.TGb.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.final.TGb.BodyDeccDt": {"value": -1.000000}, + "log.final.TGb.DOblDtEqtide": {"value": 4.417818e-12, "unit": u.rad / u.sec}, + "log.final.TGb.DRotPerDtEqtide": {"value": 1.644559e-06}, + "log.final.TGb.DRotRateDtEqtide": { + "value": -1.235077e-15, + "unit": 1 / u.sec**2, + }, + "log.final.TGb.EqRotRateDiscrete": {"value": 1.407733e-05, "unit": 1 / u.sec}, + "log.final.TGb.EqRotPerDiscrete": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGb.EqRotRateCont": {"value": 1.486035e-05, "unit": 1 / u.sec}, + "log.final.TGb.EqRotPerCont": {"value": 4.228154e05, "unit": u.sec}, + "log.final.TGb.EqRotPer": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGb.EqTidePower": {"value": 2.674999e16, "unit": 1 / u.sec}, + "log.final.TGb.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.final.TGb.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.final.TGb.OceanK2": {"value": 0.010000}, + "log.final.TGb.EnvTidalQ": {"value": -1.000000}, + "log.final.TGb.OceanTidalQ": {"value": -1.000000}, + "log.final.TGb.TideLock": {"value": 0.000000}, + "log.final.TGb.RotTimeEqtide": {"value": 5.561836e10, "unit": u.sec}, + "log.final.TGb.EnvK2": {"value": 0.010000}, + "log.final.TGb.OblTimeEqtide": {"value": -1.000000}, + "log.final.TGb.PowerEqtide": {"value": 3.934504e18, "unit": u.W}, + "log.final.TGb.SurfEnFluxEqtide": { + "value": 5344.843583, + "unit": u.kg / u.sec**3, + }, + "log.final.TGb.Sinc": {"value": 0.087975}, + "log.final.TGb.Pinc": {"value": 0.050360}, + "log.final.TGb.Qinc": {"value": 0.072135}, + "log.final.TGb.DIncDtDistOrb": {"value": 0.176635, "unit": u.rad / u.sec}, + "log.final.TGb.DSincDtDistOrb": {"value": 0.087975, "unit": 1 / u.sec}, + "log.final.TGb.DLongADtDistOrb": { + "value": -3.172447e-06, + "unit": u.rad / u.sec, + }, + "log.final.TGb.DLongPDtDistOrb": { + "value": -5.588121e-10, + "unit": u.rad / u.sec, + }, + "log.final.TGb.DHeccDtDistOrb": {"value": -3.892673e-11, "unit": 1 / u.sec}, + "log.final.TGb.DKeccDtDistOrb": {"value": 3.159126e-11, "unit": 1 / u.sec}, + "log.final.TGb.DPincDtDistOrb": {"value": 0.050360, "unit": 1 / u.sec}, + "log.final.TGb.DQincDtDistOrb": {"value": 0.072135, "unit": 1 / u.sec}, + "log.final.TGb.CassiniOne": {"value": 0.422284}, + "log.final.TGb.CassiniTwo": {"value": -0.906464}, + "log.final.TGb.DOblDtDistRot": {"value": -1.864683e-11, "unit": u.rad}, + "log.final.TGb.DPrecADtDistRot": {"value": 1.798871e-08, "unit": u.rad / u.sec}, + "log.final.TGb.DXoblDtDistRot": {"value": -3.052007e-09, "unit": 1 / u.sec}, + "log.final.TGb.DYoblDtDistRot": {"value": -8.709020e-09, "unit": 1 / u.sec}, + "log.final.TGb.DZoblDtDistRot": {"value": 9.565919e-12, "unit": 1 / u.sec}, + "log.final.TGb.OblTimeDistRot": {"value": 1.684786e11, "unit": u.rad}, + "log.final.TGb.PrecATimeDistRot": {"value": 3.492849e08, "unit": u.sec}, + "log.final.TGb.XoblTimeDistRot": {"value": 3.276533e08, "unit": 1 / u.sec}, + "log.final.TGb.YoblTimeDistRot": {"value": 1.148235e08, "unit": 1 / u.sec}, + "log.final.TGb.ZoblTimeDistRot": {"value": 1.045378e11, "unit": 1 / u.sec}, + "log.final.TGb.DynEllip": {"value": 0.004817}, + "log.final.TGb.PrecFNat": {"value": 1.805184e-08, "unit": u.rad / u.sec}, + "log.final.TGc.Mass": {"value": 6.629126e24, "unit": u.kg}, + "log.final.TGc.Obliquity": {"value": 0.002262, "unit": u.rad}, + "log.final.TGc.PrecA": {"value": 0.438678, "unit": u.rad}, + "log.final.TGc.Xobl": {"value": 0.002047}, + "log.final.TGc.Yobl": {"value": 0.000961}, + "log.final.TGc.Zobl": {"value": 0.999997}, + "log.final.TGc.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.final.TGc.RadGyra": {"value": 0.400000}, + "log.final.TGc.RotAngMom": { + "value": 6.813848e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGc.RotKinEnergy": {"value": 2.391186e29, "unit": u.Joule}, + "log.final.TGc.RotVel": {"value": 671.480755, "unit": u.m / u.sec}, + "log.final.TGc.BodyType": {"value": 0.000000}, + "log.final.TGc.RotRate": {"value": 7.018608e-05, "unit": 1 / u.sec}, + "log.final.TGc.RotPer": {"value": 1.036132, "unit": u.day}, + "log.final.TGc.Density": {"value": 1807.257123, "unit": u.kg / u.m**3}, + "log.final.TGc.SurfEnFluxTotal": {"value": 4100.381809, "unit": u.W / u.m**2}, + "log.final.TGc.TidalQ": {"value": 12.000000}, + "log.final.TGc.ImK2": {"value": -0.025000}, + "log.final.TGc.K2": {"value": 0.300000}, + "log.final.TGc.K2Man": {"value": 0.010000}, + "log.final.TGc.Imk2Man": {"value": 0.000000}, + "log.final.TGc.TidalQMantle": {"value": 100.000000}, + "log.final.TGc.HEcc": {"value": -0.031087}, + "log.final.TGc.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.TGc.HZLimRecVenus": {"value": -1.000000}, + "log.final.TGc.HZLimRunaway": {"value": -1.000000}, + "log.final.TGc.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.TGc.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.TGc.HZLimEarlyMars": {"value": -1.000000}, + "log.final.TGc.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.TGc.KEcc": {"value": 0.097723}, + "log.final.TGc.Eccentricity": {"value": 0.102549}, + "log.final.TGc.OrbEnergy": {"value": -5.432685e33, "unit": u.Joule}, + "log.final.TGc.MeanMotion": {"value": 6.250140e-06, "unit": 1 / u.sec}, + "log.final.TGc.OrbPeriod": {"value": 1.005287e06, "unit": u.sec}, + "log.final.TGc.SemiMajorAxis": {"value": 6.477590e09, "unit": u.m}, + "log.final.TGc.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.TGc.COPP": {"value": 3.022380e-05}, + "log.final.TGc.OrbAngMom": { + "value": 1.729255e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGc.ArgP": {"value": 1.615327, "unit": u.rad}, + "log.final.TGc.Inc": {"value": 0.066779, "unit": u.rad}, + "log.final.TGc.LongA": {"value": 4.359869, "unit": u.rad}, + "log.final.TGc.MeanLongitude": {"value": -0.307990, "unit": u.rad}, + "log.final.TGc.LongP": {"value": 5.975196, "unit": u.rad}, + "log.final.TGc.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.final.TGc.OrbPotEnergy": {"value": -1.086537e34, "unit": u.Joule}, + "log.final.TGc.LostEnergy": {"value": 1.592474e28, "unit": u.Joule}, + "log.final.TGc.TidalRadius": {"value": 9.567150e06, "unit": u.m}, + "log.final.TGc.DsemiDtEqtide": {"value": 5.807586e-07, "unit": u.m / u.sec}, + "log.final.TGc.DeccDtEqtide": {"value": 1.925448e-17, "unit": 1 / u.sec}, + "log.final.TGc.DMeanMotionDtEqtide": { + "value": -8.405492e-22, + "unit": 1 / u.sec**2, + }, + "log.final.TGc.DOrbPerDtEqtide": {"value": 1.351959e-10}, + "log.final.TGc.EccTimeEqtide": {"value": 5.325971e15, "unit": u.sec}, + "log.final.TGc.SemiTimeEqtide": {"value": 1.115367e16, "unit": u.sec}, + "log.final.TGc.DHEccDtEqtide": {"value": -5.836871e-18, "unit": 1 / u.sec}, + "log.final.TGc.DKEccDtEqtide": {"value": 1.834846e-17, "unit": 1 / u.sec}, + "log.final.TGc.DXoblDtEqtide": {"value": 1.032415e-14, "unit": 1 / u.sec}, + "log.final.TGc.DYoblDtEqtide": {"value": 4.843747e-15, "unit": 1 / u.sec}, + "log.final.TGc.DZoblDtEqtide": {"value": -2.579135e-17, "unit": 1 / u.sec}, + "log.final.TGc.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.final.TGc.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.final.TGc.BodyDeccDt": {"value": -1.000000}, + "log.final.TGc.DOblDtEqtide": {"value": 1.140397e-14, "unit": u.rad / u.sec}, + "log.final.TGc.DRotPerDtEqtide": {"value": 9.740220e-07}, + "log.final.TGc.DRotRateDtEqtide": { + "value": -7.636439e-16, + "unit": 1 / u.sec**2, + }, + "log.final.TGc.EqRotRateDiscrete": {"value": 6.250140e-06, "unit": 1 / u.sec}, + "log.final.TGc.EqRotPerDiscrete": {"value": 1.005287e06, "unit": u.sec}, + "log.final.TGc.EqRotRateCont": {"value": 6.874556e-06, "unit": 1 / u.sec}, + "log.final.TGc.EqRotPerCont": {"value": 9.139768e05, "unit": u.sec}, + "log.final.TGc.EqRotPer": {"value": 1.005287e06, "unit": u.sec}, + "log.final.TGc.EqTidePower": {"value": 2.257985e16, "unit": 1 / u.sec}, + "log.final.TGc.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.final.TGc.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.final.TGc.OceanK2": {"value": 0.010000}, + "log.final.TGc.EnvTidalQ": {"value": -1.000000}, + "log.final.TGc.OceanTidalQ": {"value": -1.000000}, + "log.final.TGc.TideLock": {"value": 0.000000}, + "log.final.TGc.RotTimeEqtide": {"value": 9.190944e10, "unit": u.sec}, + "log.final.TGc.EnvK2": {"value": 0.010000}, + "log.final.TGc.OblTimeEqtide": {"value": -1.000000}, + "log.final.TGc.PowerEqtide": {"value": 4.716277e18, "unit": u.W}, + "log.final.TGc.SurfEnFluxEqtide": { + "value": 4100.381809, + "unit": u.kg / u.sec**3, + }, + "log.final.TGc.Sinc": {"value": 0.033383}, + "log.final.TGc.Pinc": {"value": -0.031330}, + "log.final.TGc.Qinc": {"value": -0.011526}, + "log.final.TGc.DIncDtDistOrb": {"value": 0.066803, "unit": u.rad / u.sec}, + "log.final.TGc.DSincDtDistOrb": {"value": 0.033383, "unit": 1 / u.sec}, + "log.final.TGc.DLongADtDistOrb": { + "value": -5.520238e-06, + "unit": u.rad / u.sec, + }, + "log.final.TGc.DLongPDtDistOrb": {"value": 1.714494e-10, "unit": u.rad / u.sec}, + "log.final.TGc.DHeccDtDistOrb": {"value": 2.337021e-11, "unit": 1 / u.sec}, + "log.final.TGc.DKeccDtDistOrb": {"value": -1.546659e-11, "unit": 1 / u.sec}, + "log.final.TGc.DPincDtDistOrb": {"value": -0.031330, "unit": 1 / u.sec}, + "log.final.TGc.DQincDtDistOrb": {"value": -0.011526, "unit": 1 / u.sec}, + "log.final.TGc.CassiniOne": {"value": 0.935638}, + "log.final.TGc.CassiniTwo": {"value": -0.352961}, + "log.final.TGc.DOblDtDistRot": {"value": -2.993469e-11, "unit": u.rad}, + "log.final.TGc.DPrecADtDistRot": {"value": 2.913778e-09, "unit": u.rad / u.sec}, + "log.final.TGc.DXoblDtDistRot": {"value": -2.989920e-11, "unit": 1 / u.sec}, + "log.final.TGc.DYoblDtDistRot": {"value": -6.748655e-12, "unit": 1 / u.sec}, + "log.final.TGc.DZoblDtDistRot": {"value": 6.770062e-14, "unit": 1 / u.sec}, + "log.final.TGc.OblTimeDistRot": {"value": 1.049482e11, "unit": u.rad}, + "log.final.TGc.PrecATimeDistRot": {"value": 2.156371e09, "unit": u.sec}, + "log.final.TGc.XoblTimeDistRot": {"value": 3.344571e10, "unit": 1 / u.sec}, + "log.final.TGc.YoblTimeDistRot": {"value": 1.481777e11, "unit": 1 / u.sec}, + "log.final.TGc.ZoblTimeDistRot": {"value": 1.477091e13, "unit": 1 / u.sec}, + "log.final.TGc.DynEllip": {"value": 0.009291}, + "log.final.TGc.PrecFNat": {"value": 7.880845e-09, "unit": u.rad / u.sec}, + } ) -class Test_CTL_LL2(Benchmark): - pass +class Test_CTL_LL2(Benchmark): + pass diff --git a/tests/DistorbDistrotEqtide/CTL_RD4/test_CTL_RD4.py b/tests/DistorbDistrotEqtide/CTL_RD4/test_CTL_RD4.py index 81e2443ec..df8416a91 100644 --- a/tests/DistorbDistrotEqtide/CTL_RD4/test_CTL_RD4.py +++ b/tests/DistorbDistrotEqtide/CTL_RD4/test_CTL_RD4.py @@ -1,580 +1,725 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 2.954896e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -1.588762e+41, "unit": u.erg}, - "log.initial.system.PotEnergy": {"value": -1.588762e+41, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.216801e+29, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.TGstar.Mass": {"value": 1.590733e+29, "unit": u.kg}, - "log.initial.TGstar.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGstar.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGstar.Xobl": {"value": 0.000000}, - "log.initial.TGstar.Yobl": {"value": 0.000000}, - "log.initial.TGstar.Zobl": {"value": 1.000000}, - "log.initial.TGstar.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.TGstar.RadGyra": {"value": 0.400000}, - "log.initial.TGstar.RotAngMom": {"value": 5.019665e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGstar.RotKinEnergy": {"value": 1.216801e+29, "unit": u.Joule}, - "log.initial.TGstar.RotVel": {"value": 3.092190, "unit": u.m / u.sec}, - "log.initial.TGstar.BodyType": {"value": 0.000000}, - "log.initial.TGstar.RotRate": {"value": 4.848137e-07, "unit": 1 / u.sec}, - "log.initial.TGstar.RotPer": {"value": 150.000000, "unit": u.day}, - "log.initial.TGstar.Density": {"value": 1.463641e+08, "unit": u.kg / u.m ** 3}, - "log.initial.TGstar.SurfEnFluxTotal": {"value": 2.687322e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.TGstar.TidalQ": {"value": 1.000000e+06}, - "log.initial.TGstar.ImK2": {"value": -5.000000e-07}, - "log.initial.TGstar.K2": {"value": 0.500000}, - "log.initial.TGstar.K2Man": {"value": 0.010000}, - "log.initial.TGstar.Imk2Man": {"value": 0.000000}, - "log.initial.TGstar.TidalQMantle": {"value": 100.000000}, - "log.initial.TGstar.HEcc": {"value": 0.000000}, - "log.initial.TGstar.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.TGstar.HZLimRecVenus": {"value": -1.000000}, - "log.initial.TGstar.HZLimRunaway": {"value": -1.000000}, - "log.initial.TGstar.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.TGstar.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.TGstar.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.TGstar.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.TGstar.KEcc": {"value": 0.000000}, - "log.initial.TGstar.Eccentricity": {"value": -1.000000}, - "log.initial.TGstar.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.TGstar.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.TGstar.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGstar.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.TGstar.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.TGstar.COPP": {"value": 0.000000}, - "log.initial.TGstar.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGstar.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGstar.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.initial.TGstar.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.TGstar.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.TGstar.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGstar.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.TGstar.BodyDeccDt": {"value": -1.000000}, - "log.initial.TGstar.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.TGstar.DRotPerDtEqtide": {"value": -2.324233e-19}, - "log.initial.TGstar.DRotRateDtEqtide": {"value": 8.694600e-33, "unit": 1 / u.sec ** 2}, - "log.initial.TGstar.EqRotRateDiscrete": {"value": 1.407734e-05, "unit": 1 / u.sec}, - "log.initial.TGstar.EqRotPerDiscrete": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGstar.EqRotRateCont": {"value": 1.750094e-05, "unit": 1 / u.sec}, - "log.initial.TGstar.EqRotPerCont": {"value": 3.590198e+05, "unit": u.sec}, - "log.initial.TGstar.EqRotPer": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGstar.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.TGstar.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGstar.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGstar.OceanK2": {"value": 0.010000}, - "log.initial.TGstar.EnvTidalQ": {"value": -1.000000}, - "log.initial.TGstar.OceanTidalQ": {"value": -1.000000}, - "log.initial.TGstar.TideLock": {"value": 0.000000}, - "log.initial.TGstar.RotTimeEqtide": {"value": 8.332748e-33, "unit": u.sec}, - "log.initial.TGstar.EnvK2": {"value": 0.010000}, - "log.initial.TGstar.OblTimeEqtide": {"value": -1.000000}, - "log.initial.TGstar.PowerEqtide": {"value": 1.373764e+05, "unit": u.W}, - "log.initial.TGstar.SurfEnFluxEqtide": {"value": 2.687322e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.TGb.Mass": {"value": 6.270795e+24, "unit": u.kg}, - "log.initial.TGb.Obliquity": {"value": 0.523599, "unit": u.rad}, - "log.initial.TGb.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGb.Xobl": {"value": 0.500000}, - "log.initial.TGb.Yobl": {"value": 0.000000}, - "log.initial.TGb.Zobl": {"value": 0.866025}, - "log.initial.TGb.Radius": {"value": 7.653720e+06, "unit": u.m}, - "log.initial.TGb.RadGyra": {"value": 0.400000}, - "log.initial.TGb.RotAngMom": {"value": 4.274190e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGb.RotKinEnergy": {"value": 1.554140e+29, "unit": u.Joule}, - "log.initial.TGb.RotVel": {"value": 556.594225, "unit": u.m / u.sec}, - "log.initial.TGb.BodyType": {"value": 0.000000}, - "log.initial.TGb.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.TGb.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.TGb.Density": {"value": 3338.999118, "unit": u.kg / u.m ** 3}, - "log.initial.TGb.SurfEnFluxTotal": {"value": 6424.692266, "unit": u.W / u.m ** 2}, - "log.initial.TGb.TidalQ": {"value": 100.000000}, - "log.initial.TGb.ImK2": {"value": -0.003000}, - "log.initial.TGb.K2": {"value": 0.300000}, - "log.initial.TGb.K2Man": {"value": 0.010000}, - "log.initial.TGb.Imk2Man": {"value": 0.000000}, - "log.initial.TGb.TidalQMantle": {"value": 100.000000}, - "log.initial.TGb.HEcc": {"value": 0.155899}, - "log.initial.TGb.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.TGb.HZLimRecVenus": {"value": -1.000000}, - "log.initial.TGb.HZLimRunaway": {"value": -1.000000}, - "log.initial.TGb.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.TGb.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.TGb.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.TGb.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.TGb.KEcc": {"value": 0.035992}, - "log.initial.TGb.Eccentricity": {"value": 0.160000}, - "log.initial.TGb.OrbEnergy": {"value": -8.830155e+33, "unit": u.Joule}, - "log.initial.TGb.MeanMotion": {"value": 1.407734e-05, "unit": 1 / u.sec}, - "log.initial.TGb.OrbPeriod": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGb.SemiMajorAxis": {"value": 3.769866e+09, "unit": u.m}, - "log.initial.TGb.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.TGb.COPP": {"value": 0.077950}, - "log.initial.TGb.OrbAngMom": {"value": 1.238359e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGb.ArgP": {"value": 0.680678, "unit": u.rad}, - "log.initial.TGb.Inc": {"value": 0.174533, "unit": u.rad}, - "log.initial.TGb.LongA": {"value": 0.663225, "unit": u.rad}, - "log.initial.TGb.MeanLongitude": {"value": 1.343904, "unit": u.rad}, - "log.initial.TGb.LongP": {"value": 1.343904, "unit": u.rad}, - "log.initial.TGb.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.initial.TGb.OrbPotEnergy": {"value": -1.766031e+34, "unit": u.Joule}, - "log.initial.TGb.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.TGb.TidalRadius": {"value": 7.653720e+06, "unit": u.m}, - "log.initial.TGb.DsemiDtEqtide": {"value": 5.543335e-07, "unit": u.m / u.sec}, - "log.initial.TGb.DeccDtEqtide": {"value": 4.212639e-17, "unit": 1 / u.sec}, - "log.initial.TGb.DMeanMotionDtEqtide": {"value": -3.104966e-21, "unit": 1 / u.sec ** 2}, - "log.initial.TGb.DOrbPerDtEqtide": {"value": 9.844550e-11}, - "log.initial.TGb.EccTimeEqtide": {"value": 3.798094e+15, "unit": u.sec}, - "log.initial.TGb.SemiTimeEqtide": {"value": 6.800719e+15, "unit": u.sec}, - "log.initial.TGb.DHEccDtEqtide": {"value": 4.104670e-17, "unit": 1 / u.sec}, - "log.initial.TGb.DKEccDtEqtide": {"value": 9.476376e-18, "unit": 1 / u.sec}, - "log.initial.TGb.DXoblDtEqtide": {"value": 3.522361e-12, "unit": 1 / u.sec}, - "log.initial.TGb.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGb.DZoblDtEqtide": {"value": -2.033636e-12, "unit": 1 / u.sec}, - "log.initial.TGb.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGb.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.TGb.BodyDeccDt": {"value": -1.000000}, - "log.initial.TGb.DOblDtEqtide": {"value": 4.067272e-12, "unit": u.rad / u.sec}, - "log.initial.TGb.DRotPerDtEqtide": {"value": 1.675539e-06}, - "log.initial.TGb.DRotRateDtEqtide": {"value": -1.410286e-15, "unit": 1 / u.sec ** 2}, - "log.initial.TGb.EqRotRateDiscrete": {"value": 1.407734e-05, "unit": 1 / u.sec}, - "log.initial.TGb.EqRotPerDiscrete": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGb.EqRotRateCont": {"value": 1.750094e-05, "unit": 1 / u.sec}, - "log.initial.TGb.EqRotPerCont": {"value": 3.590198e+05, "unit": u.sec}, - "log.initial.TGb.EqRotPer": {"value": 4.463334e+05, "unit": u.sec}, - "log.initial.TGb.EqTidePower": {"value": 1.522137e+17, "unit": 1 / u.sec}, - "log.initial.TGb.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGb.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGb.OceanK2": {"value": 0.010000}, - "log.initial.TGb.EnvTidalQ": {"value": -1.000000}, - "log.initial.TGb.OceanTidalQ": {"value": -1.000000}, - "log.initial.TGb.TideLock": {"value": 0.000000}, - "log.initial.TGb.RotTimeEqtide": {"value": 5.156548e+10, "unit": u.sec}, - "log.initial.TGb.EnvK2": {"value": 0.010000}, - "log.initial.TGb.OblTimeEqtide": {"value": -1.000000}, - "log.initial.TGb.PowerEqtide": {"value": 4.729414e+18, "unit": u.W}, - "log.initial.TGb.SurfEnFluxEqtide": {"value": 6424.692266, "unit": u.kg / u.sec ** 3}, - "log.initial.TGb.Sinc": {"value": 0.087156}, - "log.initial.TGb.Pinc": {"value": 0.053658}, - "log.initial.TGb.Qinc": {"value": 0.068680}, - "log.initial.TGb.DIncDtDistOrb": {"value": -1.444615e-12, "unit": u.rad / u.sec}, - "log.initial.TGb.DSincDtDistOrb": {"value": -7.195591e-13, "unit": 1 / u.sec}, - "log.initial.TGb.DLongADtDistOrb": {"value": -3.527505e-10, "unit": u.rad / u.sec}, - "log.initial.TGb.DLongPDtDistOrb": {"value": 2.385502e-10, "unit": u.rad / u.sec}, - "log.initial.TGb.DHeccDtDistOrb": {"value": 6.306456e-12, "unit": 1 / u.sec}, - "log.initial.TGb.DKeccDtDistOrb": {"value": -3.771605e-11, "unit": 1 / u.sec}, - "log.initial.TGb.DPincDtDistOrb": {"value": -2.466979e-11, "unit": 1 / u.sec}, - "log.initial.TGb.DQincDtDistOrb": {"value": 1.836102e-11, "unit": 1 / u.sec}, - "log.initial.TGb.CassiniOne": {"value": 0.748131}, - "log.initial.TGb.CassiniTwo": {"value": 0.663551}, - "log.initial.TGb.DOblDtDistRot": {"value": 3.657365e-11, "unit": u.rad}, - "log.initial.TGb.DPrecADtDistRot": {"value": 1.996027e-08, "unit": u.rad / u.sec}, - "log.initial.TGb.DXoblDtDistRot": {"value": 3.167371e-11, "unit": 1 / u.sec}, - "log.initial.TGb.DYoblDtDistRot": {"value": 9.980137e-09, "unit": 1 / u.sec}, - "log.initial.TGb.DZoblDtDistRot": {"value": -1.828682e-11, "unit": 1 / u.sec}, - "log.initial.TGb.OblTimeDistRot": {"value": 8.589771e+10, "unit": u.rad}, - "log.initial.TGb.PrecATimeDistRot": {"value": 3.147845e+08, "unit": u.sec}, - "log.initial.TGb.XoblTimeDistRot": {"value": 3.157193e+10, "unit": 1 / u.sec}, - "log.initial.TGb.YoblTimeDistRot": {"value": 1.001990e+08, "unit": 1 / u.sec}, - "log.initial.TGb.ZoblTimeDistRot": {"value": 5.468418e+10, "unit": 1 / u.sec}, - "log.initial.TGb.DynEllip": {"value": 0.005399}, - "log.initial.TGb.PrecFNat": {"value": 1.986977e-08, "unit": u.rad / u.sec}, - "log.initial.TGc.Mass": {"value": 6.629126e+24, "unit": u.kg}, - "log.initial.TGc.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGc.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGc.Xobl": {"value": 0.000000}, - "log.initial.TGc.Yobl": {"value": 0.000000}, - "log.initial.TGc.Zobl": {"value": 1.000000}, - "log.initial.TGc.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.initial.TGc.RadGyra": {"value": 0.400000}, - "log.initial.TGc.RotAngMom": {"value": 7.060047e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGc.RotKinEnergy": {"value": 2.567105e+29, "unit": u.Joule}, - "log.initial.TGc.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, - "log.initial.TGc.BodyType": {"value": 0.000000}, - "log.initial.TGc.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.TGc.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.TGc.Density": {"value": 1807.257123, "unit": u.kg / u.m ** 3}, - "log.initial.TGc.SurfEnFluxTotal": {"value": 4683.535069, "unit": u.W / u.m ** 2}, - "log.initial.TGc.TidalQ": {"value": 12.000000}, - "log.initial.TGc.ImK2": {"value": -0.025000}, - "log.initial.TGc.K2": {"value": 0.300000}, - "log.initial.TGc.K2Man": {"value": 0.010000}, - "log.initial.TGc.Imk2Man": {"value": 0.000000}, - "log.initial.TGc.TidalQMantle": {"value": 100.000000}, - "log.initial.TGc.HEcc": {"value": -0.118903}, - "log.initial.TGc.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.TGc.HZLimRecVenus": {"value": -1.000000}, - "log.initial.TGc.HZLimRunaway": {"value": -1.000000}, - "log.initial.TGc.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.TGc.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.TGc.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.TGc.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.TGc.KEcc": {"value": 0.107061}, - "log.initial.TGc.Eccentricity": {"value": 0.160000}, - "log.initial.TGc.OrbEnergy": {"value": -5.432687e+33, "unit": u.Joule}, - "log.initial.TGc.MeanMotion": {"value": 6.250142e-06, "unit": 1 / u.sec}, - "log.initial.TGc.OrbPeriod": {"value": 1.005287e+06, "unit": u.sec}, - "log.initial.TGc.SemiMajorAxis": {"value": 6.477588e+09, "unit": u.m}, - "log.initial.TGc.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.TGc.COPP": {"value": -0.000000}, - "log.initial.TGc.OrbAngMom": {"value": 1.716024e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.TGc.ArgP": {"value": 0.994838, "unit": u.rad}, - "log.initial.TGc.Inc": {"value": 0.069813, "unit": u.rad}, - "log.initial.TGc.LongA": {"value": 4.450590, "unit": u.rad}, - "log.initial.TGc.MeanLongitude": {"value": -0.837758, "unit": u.rad}, - "log.initial.TGc.LongP": {"value": 5.445427, "unit": u.rad}, - "log.initial.TGc.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.initial.TGc.OrbPotEnergy": {"value": -1.086537e+34, "unit": u.Joule}, - "log.initial.TGc.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.TGc.TidalRadius": {"value": 9.567150e+06, "unit": u.m}, - "log.initial.TGc.DsemiDtEqtide": {"value": 6.792448e-07, "unit": u.m / u.sec}, - "log.initial.TGc.DeccDtEqtide": {"value": 3.004153e-17, "unit": 1 / u.sec}, - "log.initial.TGc.DMeanMotionDtEqtide": {"value": -9.830920e-22, "unit": 1 / u.sec ** 2}, - "log.initial.TGc.DOrbPerDtEqtide": {"value": 1.581227e-10}, - "log.initial.TGc.EccTimeEqtide": {"value": 5.325960e+15, "unit": u.sec}, - "log.initial.TGc.SemiTimeEqtide": {"value": 9.536456e+15, "unit": u.sec}, - "log.initial.TGc.DHEccDtEqtide": {"value": -2.232521e-17, "unit": 1 / u.sec}, - "log.initial.TGc.DKEccDtEqtide": {"value": 2.010171e-17, "unit": 1 / u.sec}, - "log.initial.TGc.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGc.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGc.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGc.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGc.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.TGc.BodyDeccDt": {"value": -1.000000}, - "log.initial.TGc.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.TGc.DRotPerDtEqtide": {"value": 1.002411e-06}, - "log.initial.TGc.DRotRateDtEqtide": {"value": -8.437194e-16, "unit": 1 / u.sec ** 2}, - "log.initial.TGc.EqRotRateDiscrete": {"value": 6.250142e-06, "unit": 1 / u.sec}, - "log.initial.TGc.EqRotPerDiscrete": {"value": 1.005287e+06, "unit": u.sec}, - "log.initial.TGc.EqRotRateCont": {"value": 7.770177e-06, "unit": 1 / u.sec}, - "log.initial.TGc.EqRotPerCont": {"value": 8.086283e+05, "unit": u.sec}, - "log.initial.TGc.EqRotPer": {"value": 1.005287e+06, "unit": u.sec}, - "log.initial.TGc.EqTidePower": {"value": 6.678330e+16, "unit": 1 / u.sec}, - "log.initial.TGc.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGc.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.TGc.OceanK2": {"value": 0.010000}, - "log.initial.TGc.EnvTidalQ": {"value": -1.000000}, - "log.initial.TGc.OceanTidalQ": {"value": -1.000000}, - "log.initial.TGc.TideLock": {"value": 0.000000}, - "log.initial.TGc.RotTimeEqtide": {"value": 8.619223e+10, "unit": u.sec}, - "log.initial.TGc.EnvK2": {"value": 0.010000}, - "log.initial.TGc.OblTimeEqtide": {"value": -1.000000}, - "log.initial.TGc.PowerEqtide": {"value": 5.387023e+18, "unit": u.W}, - "log.initial.TGc.SurfEnFluxEqtide": {"value": 4683.535069, "unit": u.kg / u.sec ** 3}, - "log.initial.TGc.Sinc": {"value": 0.034899}, - "log.initial.TGc.Pinc": {"value": -0.033710}, - "log.initial.TGc.Qinc": {"value": -0.009033}, - "log.initial.TGc.DIncDtDistOrb": {"value": -2.724475e-11, "unit": u.rad / u.sec}, - "log.initial.TGc.DSincDtDistOrb": {"value": -1.361408e-11, "unit": 1 / u.sec}, - "log.initial.TGc.DLongADtDistOrb": {"value": -4.987719e-10, "unit": u.rad / u.sec}, - "log.initial.TGc.DLongPDtDistOrb": {"value": 1.643710e-10, "unit": u.rad / u.sec}, - "log.initial.TGc.DHeccDtDistOrb": {"value": 6.915675e-12, "unit": 1 / u.sec}, - "log.initial.TGc.DKeccDtDistOrb": {"value": 2.916239e-11, "unit": 1 / u.sec}, - "log.initial.TGc.DPincDtDistOrb": {"value": 1.765542e-11, "unit": 1 / u.sec}, - "log.initial.TGc.DQincDtDistOrb": {"value": -1.329018e-11, "unit": 1 / u.sec}, - "log.initial.TGc.CassiniOne": {"value": 0.000000}, - "log.initial.TGc.CassiniTwo": {"value": 0.000000}, - "log.initial.TGc.DOblDtDistRot": {"value": 0.000000, "unit": u.rad}, - "log.initial.TGc.DPrecADtDistRot": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.TGc.DXoblDtDistRot": {"value": -2.655558e-11, "unit": 1 / u.sec}, - "log.initial.TGc.DYoblDtDistRot": {"value": -3.532139e-11, "unit": 1 / u.sec}, - "log.initial.TGc.DZoblDtDistRot": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.TGc.XoblTimeDistRot": {"value": 3.765686e+10, "unit": 1 / u.sec}, - "log.initial.TGc.YoblTimeDistRot": {"value": 2.831146e+10, "unit": 1 / u.sec}, - "log.initial.TGc.DynEllip": {"value": 0.009975}, - "log.initial.TGc.PrecFNat": {"value": 8.355963e-09, "unit": u.rad / u.sec}, - "log.final.system.Age": {"value": 3.156076e+13, "unit": u.sec}, - "log.final.system.Time": {"value": 3.155760e+09, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 2.956783e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -1.588762e+41, "unit": u.erg}, - "log.final.system.PotEnergy": {"value": -1.588762e+41, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.216801e+29, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 6.065270e+04, "unit": u.sec}, - "log.final.TGstar.Mass": {"value": 1.590733e+29, "unit": u.kg}, - "log.final.TGstar.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.final.TGstar.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.final.TGstar.Xobl": {"value": 0.000000}, - "log.final.TGstar.Yobl": {"value": 0.000000}, - "log.final.TGstar.Zobl": {"value": 1.000000}, - "log.final.TGstar.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.final.TGstar.RadGyra": {"value": 0.400000}, - "log.final.TGstar.RotAngMom": {"value": 5.019665e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGstar.RotKinEnergy": {"value": 1.216801e+29, "unit": u.Joule}, - "log.final.TGstar.RotVel": {"value": 3.092190, "unit": u.m / u.sec}, - "log.final.TGstar.BodyType": {"value": 0.000000}, - "log.final.TGstar.RotRate": {"value": 4.848137e-07, "unit": 1 / u.sec}, - "log.final.TGstar.RotPer": {"value": 150.000000, "unit": u.day}, - "log.final.TGstar.Density": {"value": 1.463641e+08, "unit": u.kg / u.m ** 3}, - "log.final.TGstar.SurfEnFluxTotal": {"value": 2.276977e-10, "unit": u.kg / u.sec ** 3}, - "log.final.TGstar.TidalQ": {"value": 1.000000e+06}, - "log.final.TGstar.ImK2": {"value": -5.000000e-07}, - "log.final.TGstar.K2": {"value": 0.500000}, - "log.final.TGstar.K2Man": {"value": 0.010000}, - "log.final.TGstar.Imk2Man": {"value": 0.000000}, - "log.final.TGstar.TidalQMantle": {"value": 100.000000}, - "log.final.TGstar.HEcc": {"value": 0.000000}, - "log.final.TGstar.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.TGstar.HZLimRecVenus": {"value": -1.000000}, - "log.final.TGstar.HZLimRunaway": {"value": -1.000000}, - "log.final.TGstar.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.TGstar.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.TGstar.HZLimEarlyMars": {"value": -1.000000}, - "log.final.TGstar.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.TGstar.KEcc": {"value": 0.000000}, - "log.final.TGstar.Eccentricity": {"value": -1.000000}, - "log.final.TGstar.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.final.TGstar.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.TGstar.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.final.TGstar.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.TGstar.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.TGstar.COPP": {"value": 0.000000}, - "log.final.TGstar.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGstar.LongP": {"value": 0.000000, "unit": u.rad}, - "log.final.TGstar.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.final.TGstar.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.final.TGstar.LostEnergy": {"value": 4.074477e+14, "unit": u.Joule}, - "log.final.TGstar.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.final.TGstar.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.final.TGstar.BodyDeccDt": {"value": -1.000000}, - "log.final.TGstar.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.final.TGstar.DRotPerDtEqtide": {"value": -2.120947e-19}, - "log.final.TGstar.DRotRateDtEqtide": {"value": 7.934137e-33, "unit": 1 / u.sec ** 2}, - "log.final.TGstar.EqRotRateDiscrete": {"value": 1.407733e-05, "unit": 1 / u.sec}, - "log.final.TGstar.EqRotPerDiscrete": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGstar.EqRotRateCont": {"value": 1.551167e-05, "unit": 1 / u.sec}, - "log.final.TGstar.EqRotPerCont": {"value": 4.050618e+05, "unit": u.sec}, - "log.final.TGstar.EqRotPer": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGstar.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.final.TGstar.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.final.TGstar.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.final.TGstar.OceanK2": {"value": 0.010000}, - "log.final.TGstar.EnvTidalQ": {"value": -1.000000}, - "log.final.TGstar.OceanTidalQ": {"value": -1.000000}, - "log.final.TGstar.TideLock": {"value": 0.000000}, - "log.final.TGstar.RotTimeEqtide": {"value": 7.552860e-33, "unit": u.sec}, - "log.final.TGstar.EnvK2": {"value": 0.010000}, - "log.final.TGstar.OblTimeEqtide": {"value": -1.000000}, - "log.final.TGstar.PowerEqtide": {"value": 1.163995e+05, "unit": u.W}, - "log.final.TGstar.SurfEnFluxEqtide": {"value": 2.276977e-10, "unit": u.kg / u.sec ** 3}, - "log.final.TGb.Mass": {"value": 6.270795e+24, "unit": u.kg}, - "log.final.TGb.Obliquity": {"value": 0.542245, "unit": u.rad}, - "log.final.TGb.PrecA": {"value": 3.434549, "unit": u.rad}, - "log.final.TGb.Xobl": {"value": -0.494073}, - "log.final.TGb.Yobl": {"value": -0.149030}, - "log.final.TGb.Zobl": {"value": 0.856552}, - "log.final.TGb.Radius": {"value": 7.653720e+06, "unit": u.m}, - "log.final.TGb.RadGyra": {"value": 0.400000}, - "log.final.TGb.RotAngMom": {"value": 4.022309e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGb.RotKinEnergy": {"value": 1.376363e+29, "unit": u.Joule}, - "log.final.TGb.RotVel": {"value": 523.793649, "unit": u.m / u.sec}, - "log.final.TGb.BodyType": {"value": 0.000000}, - "log.final.TGb.RotRate": {"value": 6.843648e-05, "unit": 1 / u.sec}, - "log.final.TGb.RotPer": {"value": 1.062621, "unit": u.day}, - "log.final.TGb.Density": {"value": 3338.999118, "unit": u.kg / u.m ** 3}, - "log.final.TGb.SurfEnFluxTotal": {"value": 5473.112269, "unit": u.W / u.m ** 2}, - "log.final.TGb.TidalQ": {"value": 100.000000}, - "log.final.TGb.ImK2": {"value": -0.003000}, - "log.final.TGb.K2": {"value": 0.300000}, - "log.final.TGb.K2Man": {"value": 0.010000}, - "log.final.TGb.Imk2Man": {"value": 0.000000}, - "log.final.TGb.TidalQMantle": {"value": 100.000000}, - "log.final.TGb.HEcc": {"value": 0.091315}, - "log.final.TGb.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.TGb.HZLimRecVenus": {"value": -1.000000}, - "log.final.TGb.HZLimRunaway": {"value": -1.000000}, - "log.final.TGb.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.TGb.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.TGb.HZLimEarlyMars": {"value": -1.000000}, - "log.final.TGb.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.TGb.KEcc": {"value": -0.048856}, - "log.final.TGb.Eccentricity": {"value": 0.103563}, - "log.final.TGb.OrbEnergy": {"value": -8.830151e+33, "unit": u.Joule}, - "log.final.TGb.MeanMotion": {"value": 1.407733e-05, "unit": 1 / u.sec}, - "log.final.TGb.OrbPeriod": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGb.SemiMajorAxis": {"value": 3.769868e+09, "unit": u.m}, - "log.final.TGb.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.TGb.COPP": {"value": -0.037835}, - "log.final.TGb.OrbAngMom": {"value": 1.247775e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGb.ArgP": {"value": 2.505080, "unit": u.rad}, - "log.final.TGb.Inc": {"value": 0.179378, "unit": u.rad}, - "log.final.TGb.LongA": {"value": 5.840172, "unit": u.rad}, - "log.final.TGb.MeanLongitude": {"value": 2.062067, "unit": u.rad}, - "log.final.TGb.LongP": {"value": 2.062067, "unit": u.rad}, - "log.final.TGb.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.final.TGb.OrbPotEnergy": {"value": -1.766030e+34, "unit": u.Joule}, - "log.final.TGb.LostEnergy": {"value": 1.391215e+28, "unit": u.Joule}, - "log.final.TGb.TidalRadius": {"value": 7.653720e+06, "unit": u.m}, - "log.final.TGb.DsemiDtEqtide": {"value": 4.750722e-07, "unit": u.m / u.sec}, - "log.final.TGb.DeccDtEqtide": {"value": 2.726704e-17, "unit": 1 / u.sec}, - "log.final.TGb.DMeanMotionDtEqtide": {"value": -2.661000e-21, "unit": 1 / u.sec ** 2}, - "log.final.TGb.DOrbPerDtEqtide": {"value": 8.436930e-11}, - "log.final.TGb.EccTimeEqtide": {"value": 3.798105e+15, "unit": u.sec}, - "log.final.TGb.SemiTimeEqtide": {"value": 7.935357e+15, "unit": u.sec}, - "log.final.TGb.DHEccDtEqtide": {"value": 2.404227e-17, "unit": 1 / u.sec}, - "log.final.TGb.DKEccDtEqtide": {"value": -1.286314e-17, "unit": 1 / u.sec}, - "log.final.TGb.DXoblDtEqtide": {"value": -3.658103e-12, "unit": 1 / u.sec}, - "log.final.TGb.DYoblDtEqtide": {"value": -1.103412e-12, "unit": 1 / u.sec}, - "log.final.TGb.DZoblDtEqtide": {"value": -2.302035e-12, "unit": 1 / u.sec}, - "log.final.TGb.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.final.TGb.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.final.TGb.BodyDeccDt": {"value": -1.000000}, - "log.final.TGb.DOblDtEqtide": {"value": 4.460785e-12, "unit": u.rad / u.sec}, - "log.final.TGb.DRotPerDtEqtide": {"value": 1.714884e-06}, - "log.final.TGb.DRotRateDtEqtide": {"value": -1.278292e-15, "unit": 1 / u.sec ** 2}, - "log.final.TGb.EqRotRateDiscrete": {"value": 1.407733e-05, "unit": 1 / u.sec}, - "log.final.TGb.EqRotPerDiscrete": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGb.EqRotRateCont": {"value": 1.551167e-05, "unit": 1 / u.sec}, - "log.final.TGb.EqRotPerCont": {"value": 4.050618e+05, "unit": u.sec}, - "log.final.TGb.EqRotPer": {"value": 4.463337e+05, "unit": u.sec}, - "log.final.TGb.EqTidePower": {"value": 5.264379e+16, "unit": 1 / u.sec}, - "log.final.TGb.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.final.TGb.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.final.TGb.OceanK2": {"value": 0.010000}, - "log.final.TGb.EnvTidalQ": {"value": -1.000000}, - "log.final.TGb.OceanTidalQ": {"value": -1.000000}, - "log.final.TGb.TideLock": {"value": 0.000000}, - "log.final.TGb.RotTimeEqtide": {"value": 5.353742e+10, "unit": u.sec}, - "log.final.TGb.EnvK2": {"value": 0.010000}, - "log.final.TGb.OblTimeEqtide": {"value": -1.000000}, - "log.final.TGb.PowerEqtide": {"value": 4.028927e+18, "unit": u.W}, - "log.final.TGb.SurfEnFluxEqtide": {"value": 5473.112269, "unit": u.kg / u.sec ** 3}, - "log.final.TGb.Sinc": {"value": 0.089569}, - "log.final.TGb.Pinc": {"value": -0.038395}, - "log.final.TGb.Qinc": {"value": 0.080922}, - "log.final.TGb.DIncDtDistOrb": {"value": -7.744922e-12, "unit": u.rad / u.sec}, - "log.final.TGb.DSincDtDistOrb": {"value": -3.856896e-12, "unit": 1 / u.sec}, - "log.final.TGb.DLongADtDistOrb": {"value": -2.745234e-10, "unit": u.rad / u.sec}, - "log.final.TGb.DLongPDtDistOrb": {"value": 3.848105e-10, "unit": u.rad / u.sec}, - "log.final.TGb.DHeccDtDistOrb": {"value": -3.683808e-11, "unit": 1 / u.sec}, - "log.final.TGb.DKeccDtDistOrb": {"value": -2.548830e-11, "unit": 1 / u.sec}, - "log.final.TGb.DPincDtDistOrb": {"value": -2.056170e-11, "unit": 1 / u.sec}, - "log.final.TGb.DQincDtDistOrb": {"value": -1.402485e-11, "unit": 1 / u.sec}, - "log.final.TGb.CassiniOne": {"value": 0.325099}, - "log.final.TGb.CassiniTwo": {"value": -0.945680}, - "log.final.TGb.DOblDtDistRot": {"value": 1.498009e-11, "unit": u.rad}, - "log.final.TGb.DPrecADtDistRot": {"value": 1.800466e-08, "unit": u.rad / u.sec}, - "log.final.TGb.DXoblDtDistRot": {"value": 2.670947e-09, "unit": 1 / u.sec}, - "log.final.TGb.DYoblDtDistRot": {"value": -8.899329e-09, "unit": 1 / u.sec}, - "log.final.TGb.DZoblDtDistRot": {"value": -7.730634e-12, "unit": 1 / u.sec}, - "log.final.TGb.OblTimeDistRot": {"value": 2.097179e+11, "unit": u.rad}, - "log.final.TGb.PrecATimeDistRot": {"value": 3.489756e+08, "unit": u.sec}, - "log.final.TGb.XoblTimeDistRot": {"value": 3.743990e+08, "unit": 1 / u.sec}, - "log.final.TGb.YoblTimeDistRot": {"value": 1.123680e+08, "unit": 1 / u.sec}, - "log.final.TGb.ZoblTimeDistRot": {"value": 1.293555e+11, "unit": 1 / u.sec}, - "log.final.TGb.DynEllip": {"value": 0.004781}, - "log.final.TGb.PrecFNat": {"value": 1.807871e-08, "unit": u.rad / u.sec}, - "log.final.TGc.Mass": {"value": 6.629126e+24, "unit": u.kg}, - "log.final.TGc.Obliquity": {"value": 0.001855, "unit": u.rad}, - "log.final.TGc.PrecA": {"value": 2.477072, "unit": u.rad}, - "log.final.TGc.Xobl": {"value": -0.001460}, - "log.final.TGc.Yobl": {"value": 0.001144}, - "log.final.TGc.Zobl": {"value": 0.999998}, - "log.final.TGc.Radius": {"value": 9.567150e+06, "unit": u.m}, - "log.final.TGc.RadGyra": {"value": 0.400000}, - "log.final.TGc.RotAngMom": {"value": 6.793468e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGc.RotKinEnergy": {"value": 2.376904e+29, "unit": u.Joule}, - "log.final.TGc.RotVel": {"value": 669.472413, "unit": u.m / u.sec}, - "log.final.TGc.BodyType": {"value": 0.000000}, - "log.final.TGc.RotRate": {"value": 6.997616e-05, "unit": 1 / u.sec}, - "log.final.TGc.RotPer": {"value": 1.039240, "unit": u.day}, - "log.final.TGc.Density": {"value": 1807.257123, "unit": u.kg / u.m ** 3}, - "log.final.TGc.SurfEnFluxTotal": {"value": 4714.883886, "unit": u.W / u.m ** 2}, - "log.final.TGc.TidalQ": {"value": 12.000000}, - "log.final.TGc.ImK2": {"value": -0.025000}, - "log.final.TGc.K2": {"value": 0.300000}, - "log.final.TGc.K2Man": {"value": 0.010000}, - "log.final.TGc.Imk2Man": {"value": 0.000000}, - "log.final.TGc.TidalQMantle": {"value": 100.000000}, - "log.final.TGc.HEcc": {"value": -0.050698}, - "log.final.TGc.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.final.TGc.HZLimRecVenus": {"value": -1.000000}, - "log.final.TGc.HZLimRunaway": {"value": -1.000000}, - "log.final.TGc.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.final.TGc.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.final.TGc.HZLimEarlyMars": {"value": -1.000000}, - "log.final.TGc.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.final.TGc.KEcc": {"value": 0.177657}, - "log.final.TGc.Eccentricity": {"value": 0.184749}, - "log.final.TGc.OrbEnergy": {"value": -5.432685e+33, "unit": u.Joule}, - "log.final.TGc.MeanMotion": {"value": 6.250139e-06, "unit": 1 / u.sec}, - "log.final.TGc.OrbPeriod": {"value": 1.005287e+06, "unit": u.sec}, - "log.final.TGc.SemiMajorAxis": {"value": 6.477590e+09, "unit": u.m}, - "log.final.TGc.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.final.TGc.COPP": {"value": 0.000277}, - "log.final.TGc.OrbAngMom": {"value": 1.708495e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.TGc.ArgP": {"value": 3.924108, "unit": u.rad}, - "log.final.TGc.Inc": {"value": 0.075441, "unit": u.rad}, - "log.final.TGc.LongA": {"value": 2.081097, "unit": u.rad}, - "log.final.TGc.MeanLongitude": {"value": -0.277981, "unit": u.rad}, - "log.final.TGc.LongP": {"value": 6.005205, "unit": u.rad}, - "log.final.TGc.TotOrbEnergy": {"value": -1.426284e+34, "unit": u.Joule}, - "log.final.TGc.OrbPotEnergy": {"value": -1.086537e+34, "unit": u.Joule}, - "log.final.TGc.LostEnergy": {"value": 1.713643e+28, "unit": u.Joule}, - "log.final.TGc.TidalRadius": {"value": 9.567150e+06, "unit": u.m}, - "log.final.TGc.DsemiDtEqtide": {"value": 7.349526e-07, "unit": u.m / u.sec}, - "log.final.TGc.DeccDtEqtide": {"value": 3.468836e-17, "unit": 1 / u.sec}, - "log.final.TGc.DMeanMotionDtEqtide": {"value": -1.063719e-21, "unit": 1 / u.sec ** 2}, - "log.final.TGc.DOrbPerDtEqtide": {"value": 1.710911e-10}, - "log.final.TGc.EccTimeEqtide": {"value": 5.325972e+15, "unit": u.sec}, - "log.final.TGc.SemiTimeEqtide": {"value": 8.813616e+15, "unit": u.sec}, - "log.final.TGc.DHEccDtEqtide": {"value": -9.518990e-18, "unit": 1 / u.sec}, - "log.final.TGc.DKEccDtEqtide": {"value": 3.335673e-17, "unit": 1 / u.sec}, - "log.final.TGc.DXoblDtEqtide": {"value": -7.384423e-15, "unit": 1 / u.sec}, - "log.final.TGc.DYoblDtEqtide": {"value": 5.784766e-15, "unit": 1 / u.sec}, - "log.final.TGc.DZoblDtEqtide": {"value": -1.739849e-17, "unit": 1 / u.sec}, - "log.final.TGc.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.final.TGc.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.final.TGc.BodyDeccDt": {"value": -1.000000}, - "log.final.TGc.DOblDtEqtide": {"value": 9.380486e-15, "unit": u.rad / u.sec}, - "log.final.TGc.DRotPerDtEqtide": {"value": 1.140742e-06}, - "log.final.TGc.DRotRateDtEqtide": {"value": -8.890123e-16, "unit": 1 / u.sec ** 2}, - "log.final.TGc.EqRotRateDiscrete": {"value": 6.250139e-06, "unit": 1 / u.sec}, - "log.final.TGc.EqRotPerDiscrete": {"value": 1.005287e+06, "unit": u.sec}, - "log.final.TGc.EqRotRateCont": {"value": 8.276789e-06, "unit": 1 / u.sec}, - "log.final.TGc.EqRotPerCont": {"value": 7.591332e+05, "unit": u.sec}, - "log.final.TGc.EqRotPer": {"value": 1.005287e+06, "unit": u.sec}, - "log.final.TGc.EqTidePower": {"value": 9.795327e+16, "unit": 1 / u.sec}, - "log.final.TGc.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.final.TGc.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.final.TGc.OceanK2": {"value": 0.010000}, - "log.final.TGc.EnvTidalQ": {"value": -1.000000}, - "log.final.TGc.OceanTidalQ": {"value": -1.000000}, - "log.final.TGc.TideLock": {"value": 0.000000}, - "log.final.TGc.RotTimeEqtide": {"value": 7.871225e+10, "unit": u.sec}, - "log.final.TGc.EnvK2": {"value": 0.010000}, - "log.final.TGc.OblTimeEqtide": {"value": -1.000000}, - "log.final.TGc.PowerEqtide": {"value": 5.423080e+18, "unit": u.W}, - "log.final.TGc.SurfEnFluxEqtide": {"value": 4714.883886, "unit": u.kg / u.sec ** 3}, - "log.final.TGc.Sinc": {"value": 0.037712}, - "log.final.TGc.Pinc": {"value": 0.032907}, - "log.final.TGc.Qinc": {"value": -0.018420}, - "log.final.TGc.DIncDtDistOrb": {"value": 1.653610e-11, "unit": u.rad / u.sec}, - "log.final.TGc.DSincDtDistOrb": {"value": 8.262169e-12, "unit": 1 / u.sec}, - "log.final.TGc.DLongADtDistOrb": {"value": -4.277927e-10, "unit": u.rad / u.sec}, - "log.final.TGc.DLongPDtDistOrb": {"value": 1.813329e-10, "unit": u.rad / u.sec}, - "log.final.TGc.DHeccDtDistOrb": {"value": 3.034204e-11, "unit": 1 / u.sec}, - "log.final.TGc.DKeccDtDistOrb": {"value": 1.575669e-11, "unit": 1 / u.sec}, - "log.final.TGc.DPincDtDistOrb": {"value": 1.508946e-11, "unit": 1 / u.sec}, - "log.final.TGc.DQincDtDistOrb": {"value": 1.004190e-11, "unit": 1 / u.sec}, - "log.final.TGc.CassiniOne": {"value": 0.959339}, - "log.final.TGc.CassiniTwo": {"value": 0.282255}, - "log.final.TGc.DOblDtDistRot": {"value": -3.440014e-11, "unit": u.rad}, - "log.final.TGc.DPrecADtDistRot": {"value": 1.428780e-08, "unit": u.rad / u.sec}, - "log.final.TGc.DXoblDtDistRot": {"value": 1.073788e-11, "unit": 1 / u.sec}, - "log.final.TGc.DYoblDtDistRot": {"value": -4.207532e-11, "unit": 1 / u.sec}, - "log.final.TGc.DZoblDtDistRot": {"value": 6.380379e-14, "unit": 1 / u.sec}, - "log.final.TGc.OblTimeDistRot": {"value": 9.132499e+10, "unit": u.rad}, - "log.final.TGc.PrecATimeDistRot": {"value": 4.397587e+08, "unit": u.sec}, - "log.final.TGc.XoblTimeDistRot": {"value": 9.312822e+10, "unit": 1 / u.sec}, - "log.final.TGc.YoblTimeDistRot": {"value": 2.376690e+10, "unit": 1 / u.sec}, - "log.final.TGc.ZoblTimeDistRot": {"value": 1.567305e+13, "unit": 1 / u.sec}, - "log.final.TGc.DynEllip": {"value": 0.009236}, - "log.final.TGc.PrecFNat": {"value": 8.147206e-09, "unit": u.rad / u.sec}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 2.954896e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -1.588762e41, "unit": u.erg}, + "log.initial.system.PotEnergy": {"value": -1.588762e41, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.216801e29, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.TGstar.Mass": {"value": 1.590733e29, "unit": u.kg}, + "log.initial.TGstar.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGstar.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGstar.Xobl": {"value": 0.000000}, + "log.initial.TGstar.Yobl": {"value": 0.000000}, + "log.initial.TGstar.Zobl": {"value": 1.000000}, + "log.initial.TGstar.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.TGstar.RadGyra": {"value": 0.400000}, + "log.initial.TGstar.RotAngMom": { + "value": 5.019665e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGstar.RotKinEnergy": {"value": 1.216801e29, "unit": u.Joule}, + "log.initial.TGstar.RotVel": {"value": 3.092190, "unit": u.m / u.sec}, + "log.initial.TGstar.BodyType": {"value": 0.000000}, + "log.initial.TGstar.RotRate": {"value": 4.848137e-07, "unit": 1 / u.sec}, + "log.initial.TGstar.RotPer": {"value": 150.000000, "unit": u.day}, + "log.initial.TGstar.Density": {"value": 1.463641e08, "unit": u.kg / u.m**3}, + "log.initial.TGstar.SurfEnFluxTotal": { + "value": 2.687322e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGstar.TidalQ": {"value": 1.000000e06}, + "log.initial.TGstar.ImK2": {"value": -5.000000e-07}, + "log.initial.TGstar.K2": {"value": 0.500000}, + "log.initial.TGstar.K2Man": {"value": 0.010000}, + "log.initial.TGstar.Imk2Man": {"value": 0.000000}, + "log.initial.TGstar.TidalQMantle": {"value": 100.000000}, + "log.initial.TGstar.HEcc": {"value": 0.000000}, + "log.initial.TGstar.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.TGstar.HZLimRecVenus": {"value": -1.000000}, + "log.initial.TGstar.HZLimRunaway": {"value": -1.000000}, + "log.initial.TGstar.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.TGstar.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.TGstar.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.TGstar.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGstar.KEcc": {"value": 0.000000}, + "log.initial.TGstar.Eccentricity": {"value": -1.000000}, + "log.initial.TGstar.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.TGstar.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.TGstar.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGstar.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.TGstar.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.TGstar.COPP": {"value": 0.000000}, + "log.initial.TGstar.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGstar.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGstar.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.initial.TGstar.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.TGstar.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.TGstar.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGstar.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.TGstar.BodyDeccDt": {"value": -1.000000}, + "log.initial.TGstar.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.TGstar.DRotPerDtEqtide": {"value": -2.324233e-19}, + "log.initial.TGstar.DRotRateDtEqtide": { + "value": 8.694600e-33, + "unit": 1 / u.sec**2, + }, + "log.initial.TGstar.EqRotRateDiscrete": { + "value": 1.407734e-05, + "unit": 1 / u.sec, + }, + "log.initial.TGstar.EqRotPerDiscrete": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGstar.EqRotRateCont": {"value": 1.750094e-05, "unit": 1 / u.sec}, + "log.initial.TGstar.EqRotPerCont": {"value": 3.590198e05, "unit": u.sec}, + "log.initial.TGstar.EqRotPer": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGstar.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.TGstar.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGstar.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGstar.OceanK2": {"value": 0.010000}, + "log.initial.TGstar.EnvTidalQ": {"value": -1.000000}, + "log.initial.TGstar.OceanTidalQ": {"value": -1.000000}, + "log.initial.TGstar.TideLock": {"value": 0.000000}, + "log.initial.TGstar.RotTimeEqtide": {"value": 5.576032e25, "unit": u.sec}, + "log.initial.TGstar.EnvK2": {"value": 0.010000}, + "log.initial.TGstar.OblTimeEqtide": {"value": -1.000000}, + "log.initial.TGstar.PowerEqtide": {"value": 1.373764e05, "unit": u.W}, + "log.initial.TGstar.SurfEnFluxEqtide": { + "value": 2.687322e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGb.Mass": {"value": 6.270795e24, "unit": u.kg}, + "log.initial.TGb.Obliquity": {"value": 0.523599, "unit": u.rad}, + "log.initial.TGb.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGb.Xobl": {"value": 0.500000}, + "log.initial.TGb.Yobl": {"value": 0.000000}, + "log.initial.TGb.Zobl": {"value": 0.866025}, + "log.initial.TGb.Radius": {"value": 7.653720e06, "unit": u.m}, + "log.initial.TGb.RadGyra": {"value": 0.400000}, + "log.initial.TGb.RotAngMom": { + "value": 4.274190e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGb.RotKinEnergy": {"value": 1.554140e29, "unit": u.Joule}, + "log.initial.TGb.RotVel": {"value": 556.594225, "unit": u.m / u.sec}, + "log.initial.TGb.BodyType": {"value": 0.000000}, + "log.initial.TGb.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.TGb.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.TGb.Density": {"value": 3338.999118, "unit": u.kg / u.m**3}, + "log.initial.TGb.SurfEnFluxTotal": { + "value": 6424.692266, + "unit": u.W / u.m**2, + }, + "log.initial.TGb.TidalQ": {"value": 100.000000}, + "log.initial.TGb.ImK2": {"value": -0.003000}, + "log.initial.TGb.K2": {"value": 0.300000}, + "log.initial.TGb.K2Man": {"value": 0.010000}, + "log.initial.TGb.Imk2Man": {"value": 0.000000}, + "log.initial.TGb.TidalQMantle": {"value": 100.000000}, + "log.initial.TGb.HEcc": {"value": 0.155899}, + "log.initial.TGb.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.TGb.HZLimRecVenus": {"value": -1.000000}, + "log.initial.TGb.HZLimRunaway": {"value": -1.000000}, + "log.initial.TGb.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.TGb.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.TGb.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.TGb.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.TGb.KEcc": {"value": 0.035992}, + "log.initial.TGb.Eccentricity": {"value": 0.160000}, + "log.initial.TGb.OrbEnergy": {"value": -8.830155e33, "unit": u.Joule}, + "log.initial.TGb.MeanMotion": {"value": 1.407734e-05, "unit": 1 / u.sec}, + "log.initial.TGb.OrbPeriod": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGb.SemiMajorAxis": {"value": 3.769866e09, "unit": u.m}, + "log.initial.TGb.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.TGb.COPP": {"value": 0.077950}, + "log.initial.TGb.OrbAngMom": { + "value": 1.238359e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGb.ArgP": {"value": 0.680678, "unit": u.rad}, + "log.initial.TGb.Inc": {"value": 0.174533, "unit": u.rad}, + "log.initial.TGb.LongA": {"value": 0.663225, "unit": u.rad}, + "log.initial.TGb.MeanLongitude": {"value": 1.343904, "unit": u.rad}, + "log.initial.TGb.LongP": {"value": 1.343904, "unit": u.rad}, + "log.initial.TGb.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.initial.TGb.OrbPotEnergy": {"value": -1.766031e34, "unit": u.Joule}, + "log.initial.TGb.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.TGb.TidalRadius": {"value": 7.653720e06, "unit": u.m}, + "log.initial.TGb.DsemiDtEqtide": {"value": 5.543335e-07, "unit": u.m / u.sec}, + "log.initial.TGb.DeccDtEqtide": {"value": 4.212639e-17, "unit": 1 / u.sec}, + "log.initial.TGb.DMeanMotionDtEqtide": { + "value": -3.104966e-21, + "unit": 1 / u.sec**2, + }, + "log.initial.TGb.DOrbPerDtEqtide": {"value": 9.844550e-11}, + "log.initial.TGb.EccTimeEqtide": {"value": 3.798094e15, "unit": u.sec}, + "log.initial.TGb.SemiTimeEqtide": {"value": 6.800719e15, "unit": u.sec}, + "log.initial.TGb.DHEccDtEqtide": {"value": 4.104670e-17, "unit": 1 / u.sec}, + "log.initial.TGb.DKEccDtEqtide": {"value": 9.476376e-18, "unit": 1 / u.sec}, + "log.initial.TGb.DXoblDtEqtide": {"value": 3.522361e-12, "unit": 1 / u.sec}, + "log.initial.TGb.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGb.DZoblDtEqtide": {"value": -2.033636e-12, "unit": 1 / u.sec}, + "log.initial.TGb.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGb.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.TGb.BodyDeccDt": {"value": -1.000000}, + "log.initial.TGb.DOblDtEqtide": {"value": 4.067272e-12, "unit": u.rad / u.sec}, + "log.initial.TGb.DRotPerDtEqtide": {"value": 1.675539e-06}, + "log.initial.TGb.DRotRateDtEqtide": { + "value": -1.410286e-15, + "unit": 1 / u.sec**2, + }, + "log.initial.TGb.EqRotRateDiscrete": {"value": 1.407734e-05, "unit": 1 / u.sec}, + "log.initial.TGb.EqRotPerDiscrete": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGb.EqRotRateCont": {"value": 1.750094e-05, "unit": 1 / u.sec}, + "log.initial.TGb.EqRotPerCont": {"value": 3.590198e05, "unit": u.sec}, + "log.initial.TGb.EqRotPer": {"value": 4.463334e05, "unit": u.sec}, + "log.initial.TGb.EqTidePower": {"value": 1.522137e17, "unit": 1 / u.sec}, + "log.initial.TGb.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGb.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGb.OceanK2": {"value": 0.010000}, + "log.initial.TGb.EnvTidalQ": {"value": -1.000000}, + "log.initial.TGb.OceanTidalQ": {"value": -1.000000}, + "log.initial.TGb.TideLock": {"value": 0.000000}, + "log.initial.TGb.RotTimeEqtide": {"value": 5.156548e10, "unit": u.sec}, + "log.initial.TGb.EnvK2": {"value": 0.010000}, + "log.initial.TGb.OblTimeEqtide": {"value": -1.000000}, + "log.initial.TGb.PowerEqtide": {"value": 4.729414e18, "unit": u.W}, + "log.initial.TGb.SurfEnFluxEqtide": { + "value": 6424.692266, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGb.Sinc": {"value": 0.087156}, + "log.initial.TGb.Pinc": {"value": 0.053658}, + "log.initial.TGb.Qinc": {"value": 0.068680}, + "log.initial.TGb.DIncDtDistOrb": { + "value": -1.444615e-12, + "unit": u.rad / u.sec, + }, + "log.initial.TGb.DSincDtDistOrb": {"value": -7.195591e-13, "unit": 1 / u.sec}, + "log.initial.TGb.DLongADtDistOrb": { + "value": -3.527505e-10, + "unit": u.rad / u.sec, + }, + "log.initial.TGb.DLongPDtDistOrb": { + "value": 2.385502e-10, + "unit": u.rad / u.sec, + }, + "log.initial.TGb.DHeccDtDistOrb": {"value": 6.306456e-12, "unit": 1 / u.sec}, + "log.initial.TGb.DKeccDtDistOrb": {"value": -3.771605e-11, "unit": 1 / u.sec}, + "log.initial.TGb.DPincDtDistOrb": {"value": -2.466979e-11, "unit": 1 / u.sec}, + "log.initial.TGb.DQincDtDistOrb": {"value": 1.836102e-11, "unit": 1 / u.sec}, + "log.initial.TGb.CassiniOne": {"value": 0.748131}, + "log.initial.TGb.CassiniTwo": {"value": 0.663551}, + "log.initial.TGb.DOblDtDistRot": {"value": 3.657365e-11, "unit": u.rad}, + "log.initial.TGb.DPrecADtDistRot": { + "value": 1.996027e-08, + "unit": u.rad / u.sec, + }, + "log.initial.TGb.DXoblDtDistRot": {"value": 3.167371e-11, "unit": 1 / u.sec}, + "log.initial.TGb.DYoblDtDistRot": {"value": 9.980137e-09, "unit": 1 / u.sec}, + "log.initial.TGb.DZoblDtDistRot": {"value": -1.828682e-11, "unit": 1 / u.sec}, + "log.initial.TGb.OblTimeDistRot": {"value": 8.589771e10, "unit": u.rad}, + "log.initial.TGb.PrecATimeDistRot": {"value": 3.147845e08, "unit": u.sec}, + "log.initial.TGb.XoblTimeDistRot": {"value": 3.157193e10, "unit": 1 / u.sec}, + "log.initial.TGb.YoblTimeDistRot": {"value": 1.001990e08, "unit": 1 / u.sec}, + "log.initial.TGb.ZoblTimeDistRot": {"value": 5.468418e10, "unit": 1 / u.sec}, + "log.initial.TGb.DynEllip": {"value": 0.005399}, + "log.initial.TGb.PrecFNat": {"value": 1.986977e-08, "unit": u.rad / u.sec}, + "log.initial.TGc.Mass": {"value": 6.629126e24, "unit": u.kg}, + "log.initial.TGc.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGc.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGc.Xobl": {"value": 0.000000}, + "log.initial.TGc.Yobl": {"value": 0.000000}, + "log.initial.TGc.Zobl": {"value": 1.000000}, + "log.initial.TGc.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.initial.TGc.RadGyra": {"value": 0.400000}, + "log.initial.TGc.RotAngMom": { + "value": 7.060047e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGc.RotKinEnergy": {"value": 2.567105e29, "unit": u.Joule}, + "log.initial.TGc.RotVel": {"value": 695.742781, "unit": u.m / u.sec}, + "log.initial.TGc.BodyType": {"value": 0.000000}, + "log.initial.TGc.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.TGc.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.TGc.Density": {"value": 1807.257123, "unit": u.kg / u.m**3}, + "log.initial.TGc.SurfEnFluxTotal": { + "value": 4683.535069, + "unit": u.W / u.m**2, + }, + "log.initial.TGc.TidalQ": {"value": 12.000000}, + "log.initial.TGc.ImK2": {"value": -0.025000}, + "log.initial.TGc.K2": {"value": 0.300000}, + "log.initial.TGc.K2Man": {"value": 0.010000}, + "log.initial.TGc.Imk2Man": {"value": 0.000000}, + "log.initial.TGc.TidalQMantle": {"value": 100.000000}, + "log.initial.TGc.HEcc": {"value": -0.118903}, + "log.initial.TGc.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.TGc.HZLimRecVenus": {"value": -1.000000}, + "log.initial.TGc.HZLimRunaway": {"value": -1.000000}, + "log.initial.TGc.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.TGc.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.TGc.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.TGc.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.TGc.KEcc": {"value": 0.107061}, + "log.initial.TGc.Eccentricity": {"value": 0.160000}, + "log.initial.TGc.OrbEnergy": {"value": -5.432687e33, "unit": u.Joule}, + "log.initial.TGc.MeanMotion": {"value": 6.250142e-06, "unit": 1 / u.sec}, + "log.initial.TGc.OrbPeriod": {"value": 1.005287e06, "unit": u.sec}, + "log.initial.TGc.SemiMajorAxis": {"value": 6.477588e09, "unit": u.m}, + "log.initial.TGc.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.TGc.COPP": {"value": -0.000000}, + "log.initial.TGc.OrbAngMom": { + "value": 1.716024e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.TGc.ArgP": {"value": 0.994838, "unit": u.rad}, + "log.initial.TGc.Inc": {"value": 0.069813, "unit": u.rad}, + "log.initial.TGc.LongA": {"value": 4.450590, "unit": u.rad}, + "log.initial.TGc.MeanLongitude": {"value": -0.837758, "unit": u.rad}, + "log.initial.TGc.LongP": {"value": 5.445427, "unit": u.rad}, + "log.initial.TGc.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.initial.TGc.OrbPotEnergy": {"value": -1.086537e34, "unit": u.Joule}, + "log.initial.TGc.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.TGc.TidalRadius": {"value": 9.567150e06, "unit": u.m}, + "log.initial.TGc.DsemiDtEqtide": {"value": 6.792448e-07, "unit": u.m / u.sec}, + "log.initial.TGc.DeccDtEqtide": {"value": 3.004153e-17, "unit": 1 / u.sec}, + "log.initial.TGc.DMeanMotionDtEqtide": { + "value": -9.830920e-22, + "unit": 1 / u.sec**2, + }, + "log.initial.TGc.DOrbPerDtEqtide": {"value": 1.581227e-10}, + "log.initial.TGc.EccTimeEqtide": {"value": 5.325960e15, "unit": u.sec}, + "log.initial.TGc.SemiTimeEqtide": {"value": 9.536456e15, "unit": u.sec}, + "log.initial.TGc.DHEccDtEqtide": {"value": -2.232521e-17, "unit": 1 / u.sec}, + "log.initial.TGc.DKEccDtEqtide": {"value": 2.010171e-17, "unit": 1 / u.sec}, + "log.initial.TGc.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGc.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGc.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGc.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGc.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.TGc.BodyDeccDt": {"value": -1.000000}, + "log.initial.TGc.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.TGc.DRotPerDtEqtide": {"value": 1.002411e-06}, + "log.initial.TGc.DRotRateDtEqtide": { + "value": -8.437194e-16, + "unit": 1 / u.sec**2, + }, + "log.initial.TGc.EqRotRateDiscrete": {"value": 6.250142e-06, "unit": 1 / u.sec}, + "log.initial.TGc.EqRotPerDiscrete": {"value": 1.005287e06, "unit": u.sec}, + "log.initial.TGc.EqRotRateCont": {"value": 7.770177e-06, "unit": 1 / u.sec}, + "log.initial.TGc.EqRotPerCont": {"value": 8.086283e05, "unit": u.sec}, + "log.initial.TGc.EqRotPer": {"value": 1.005287e06, "unit": u.sec}, + "log.initial.TGc.EqTidePower": {"value": 6.678330e16, "unit": 1 / u.sec}, + "log.initial.TGc.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGc.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.TGc.OceanK2": {"value": 0.010000}, + "log.initial.TGc.EnvTidalQ": {"value": -1.000000}, + "log.initial.TGc.OceanTidalQ": {"value": -1.000000}, + "log.initial.TGc.TideLock": {"value": 0.000000}, + "log.initial.TGc.RotTimeEqtide": {"value": 8.619223e10, "unit": u.sec}, + "log.initial.TGc.EnvK2": {"value": 0.010000}, + "log.initial.TGc.OblTimeEqtide": {"value": -1.000000}, + "log.initial.TGc.PowerEqtide": {"value": 5.387023e18, "unit": u.W}, + "log.initial.TGc.SurfEnFluxEqtide": { + "value": 4683.535069, + "unit": u.kg / u.sec**3, + }, + "log.initial.TGc.Sinc": {"value": 0.034899}, + "log.initial.TGc.Pinc": {"value": -0.033710}, + "log.initial.TGc.Qinc": {"value": -0.009033}, + "log.initial.TGc.DIncDtDistOrb": { + "value": -2.724475e-11, + "unit": u.rad / u.sec, + }, + "log.initial.TGc.DSincDtDistOrb": {"value": -1.361408e-11, "unit": 1 / u.sec}, + "log.initial.TGc.DLongADtDistOrb": { + "value": -4.987719e-10, + "unit": u.rad / u.sec, + }, + "log.initial.TGc.DLongPDtDistOrb": { + "value": 1.643710e-10, + "unit": u.rad / u.sec, + }, + "log.initial.TGc.DHeccDtDistOrb": {"value": 6.915675e-12, "unit": 1 / u.sec}, + "log.initial.TGc.DKeccDtDistOrb": {"value": 2.916239e-11, "unit": 1 / u.sec}, + "log.initial.TGc.DPincDtDistOrb": {"value": 1.765542e-11, "unit": 1 / u.sec}, + "log.initial.TGc.DQincDtDistOrb": {"value": -1.329018e-11, "unit": 1 / u.sec}, + "log.initial.TGc.CassiniOne": {"value": 0.000000}, + "log.initial.TGc.CassiniTwo": {"value": 0.000000}, + "log.initial.TGc.DOblDtDistRot": {"value": 0.000000, "unit": u.rad}, + "log.initial.TGc.DPrecADtDistRot": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.TGc.DXoblDtDistRot": {"value": -2.655558e-11, "unit": 1 / u.sec}, + "log.initial.TGc.DYoblDtDistRot": {"value": -3.532139e-11, "unit": 1 / u.sec}, + "log.initial.TGc.DZoblDtDistRot": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.TGc.OblTimeDistRot": {"value": -1.000000, "unit": u.rad}, + "log.initial.TGc.PrecATimeDistRot": {"value": 0.000000, "unit": u.sec}, + "log.initial.TGc.XoblTimeDistRot": {"value": 3.765686e10, "unit": 1 / u.sec}, + "log.initial.TGc.YoblTimeDistRot": {"value": 2.831146e10, "unit": 1 / u.sec}, + "log.initial.TGc.ZoblTimeDistRot": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.TGc.DynEllip": {"value": 0.009975}, + "log.initial.TGc.PrecFNat": {"value": 8.355963e-09, "unit": u.rad / u.sec}, + "log.final.system.Age": {"value": 3.156076e13, "unit": u.sec}, + "log.final.system.Time": {"value": 3.155760e09, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 2.956783e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": {"value": -1.588762e41, "unit": u.erg}, + "log.final.system.PotEnergy": {"value": -1.588762e41, "unit": u.Joule}, + "log.final.system.KinEnergy": {"value": 1.216801e29, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 6.065270e04, "unit": u.sec}, + "log.final.TGstar.Mass": {"value": 1.590733e29, "unit": u.kg}, + "log.final.TGstar.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.final.TGstar.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.final.TGstar.Xobl": {"value": 0.000000}, + "log.final.TGstar.Yobl": {"value": 0.000000}, + "log.final.TGstar.Zobl": {"value": 1.000000}, + "log.final.TGstar.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.final.TGstar.RadGyra": {"value": 0.400000}, + "log.final.TGstar.RotAngMom": { + "value": 5.019665e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGstar.RotKinEnergy": {"value": 1.216801e29, "unit": u.Joule}, + "log.final.TGstar.RotVel": {"value": 3.092190, "unit": u.m / u.sec}, + "log.final.TGstar.BodyType": {"value": 0.000000}, + "log.final.TGstar.RotRate": {"value": 4.848137e-07, "unit": 1 / u.sec}, + "log.final.TGstar.RotPer": {"value": 150.000000, "unit": u.day}, + "log.final.TGstar.Density": {"value": 1.463641e08, "unit": u.kg / u.m**3}, + "log.final.TGstar.SurfEnFluxTotal": { + "value": 2.276977e-10, + "unit": u.kg / u.sec**3, + }, + "log.final.TGstar.TidalQ": {"value": 1.000000e06}, + "log.final.TGstar.ImK2": {"value": -5.000000e-07}, + "log.final.TGstar.K2": {"value": 0.500000}, + "log.final.TGstar.K2Man": {"value": 0.010000}, + "log.final.TGstar.Imk2Man": {"value": 0.000000}, + "log.final.TGstar.TidalQMantle": {"value": 100.000000}, + "log.final.TGstar.HEcc": {"value": 0.000000}, + "log.final.TGstar.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.TGstar.HZLimRecVenus": {"value": -1.000000}, + "log.final.TGstar.HZLimRunaway": {"value": -1.000000}, + "log.final.TGstar.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.TGstar.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.TGstar.HZLimEarlyMars": {"value": -1.000000}, + "log.final.TGstar.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.final.TGstar.KEcc": {"value": 0.000000}, + "log.final.TGstar.Eccentricity": {"value": -1.000000}, + "log.final.TGstar.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.final.TGstar.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.TGstar.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.final.TGstar.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.TGstar.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.TGstar.COPP": {"value": 0.000000}, + "log.final.TGstar.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGstar.LongP": {"value": 0.000000, "unit": u.rad}, + "log.final.TGstar.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.final.TGstar.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.final.TGstar.LostEnergy": {"value": 4.074477e14, "unit": u.Joule}, + "log.final.TGstar.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.final.TGstar.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.final.TGstar.BodyDeccDt": {"value": -1.000000}, + "log.final.TGstar.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.final.TGstar.DRotPerDtEqtide": {"value": -2.120947e-19}, + "log.final.TGstar.DRotRateDtEqtide": { + "value": 7.934137e-33, + "unit": 1 / u.sec**2, + }, + "log.final.TGstar.EqRotRateDiscrete": { + "value": 1.407733e-05, + "unit": 1 / u.sec, + }, + "log.final.TGstar.EqRotPerDiscrete": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGstar.EqRotRateCont": {"value": 1.551167e-05, "unit": 1 / u.sec}, + "log.final.TGstar.EqRotPerCont": {"value": 4.050618e05, "unit": u.sec}, + "log.final.TGstar.EqRotPer": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGstar.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.final.TGstar.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.final.TGstar.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.final.TGstar.OceanK2": {"value": 0.010000}, + "log.final.TGstar.EnvTidalQ": {"value": -1.000000}, + "log.final.TGstar.OceanTidalQ": {"value": -1.000000}, + "log.final.TGstar.TideLock": {"value": 0.000000}, + "log.final.TGstar.RotTimeEqtide": {"value": 6.110478e25, "unit": u.sec}, + "log.final.TGstar.EnvK2": {"value": 0.010000}, + "log.final.TGstar.OblTimeEqtide": {"value": -1.000000}, + "log.final.TGstar.PowerEqtide": {"value": 1.163995e05, "unit": u.W}, + "log.final.TGstar.SurfEnFluxEqtide": { + "value": 2.276977e-10, + "unit": u.kg / u.sec**3, + }, + "log.final.TGb.Mass": {"value": 6.270795e24, "unit": u.kg}, + "log.final.TGb.Obliquity": {"value": 0.542245, "unit": u.rad}, + "log.final.TGb.PrecA": {"value": 3.434549, "unit": u.rad}, + "log.final.TGb.Xobl": {"value": -0.494073}, + "log.final.TGb.Yobl": {"value": -0.149030}, + "log.final.TGb.Zobl": {"value": 0.856552}, + "log.final.TGb.Radius": {"value": 7.653720e06, "unit": u.m}, + "log.final.TGb.RadGyra": {"value": 0.400000}, + "log.final.TGb.RotAngMom": { + "value": 4.022309e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGb.RotKinEnergy": {"value": 1.376363e29, "unit": u.Joule}, + "log.final.TGb.RotVel": {"value": 523.793649, "unit": u.m / u.sec}, + "log.final.TGb.BodyType": {"value": 0.000000}, + "log.final.TGb.RotRate": {"value": 6.843648e-05, "unit": 1 / u.sec}, + "log.final.TGb.RotPer": {"value": 1.062621, "unit": u.day}, + "log.final.TGb.Density": {"value": 3338.999118, "unit": u.kg / u.m**3}, + "log.final.TGb.SurfEnFluxTotal": {"value": 5473.112269, "unit": u.W / u.m**2}, + "log.final.TGb.TidalQ": {"value": 100.000000}, + "log.final.TGb.ImK2": {"value": -0.003000}, + "log.final.TGb.K2": {"value": 0.300000}, + "log.final.TGb.K2Man": {"value": 0.010000}, + "log.final.TGb.Imk2Man": {"value": 0.000000}, + "log.final.TGb.TidalQMantle": {"value": 100.000000}, + "log.final.TGb.HEcc": {"value": 0.091315}, + "log.final.TGb.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.TGb.HZLimRecVenus": {"value": -1.000000}, + "log.final.TGb.HZLimRunaway": {"value": -1.000000}, + "log.final.TGb.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.TGb.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.TGb.HZLimEarlyMars": {"value": -1.000000}, + "log.final.TGb.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.TGb.KEcc": {"value": -0.048856}, + "log.final.TGb.Eccentricity": {"value": 0.103563}, + "log.final.TGb.OrbEnergy": {"value": -8.830151e33, "unit": u.Joule}, + "log.final.TGb.MeanMotion": {"value": 1.407733e-05, "unit": 1 / u.sec}, + "log.final.TGb.OrbPeriod": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGb.SemiMajorAxis": {"value": 3.769868e09, "unit": u.m}, + "log.final.TGb.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.TGb.COPP": {"value": -0.037835}, + "log.final.TGb.OrbAngMom": { + "value": 1.247775e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGb.ArgP": {"value": 2.505080, "unit": u.rad}, + "log.final.TGb.Inc": {"value": 0.179378, "unit": u.rad}, + "log.final.TGb.LongA": {"value": 5.840172, "unit": u.rad}, + "log.final.TGb.MeanLongitude": {"value": 2.062067, "unit": u.rad}, + "log.final.TGb.LongP": {"value": 2.062067, "unit": u.rad}, + "log.final.TGb.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.final.TGb.OrbPotEnergy": {"value": -1.766030e34, "unit": u.Joule}, + "log.final.TGb.LostEnergy": {"value": 1.391215e28, "unit": u.Joule}, + "log.final.TGb.TidalRadius": {"value": 7.653720e06, "unit": u.m}, + "log.final.TGb.DsemiDtEqtide": {"value": 4.750722e-07, "unit": u.m / u.sec}, + "log.final.TGb.DeccDtEqtide": {"value": 2.726704e-17, "unit": 1 / u.sec}, + "log.final.TGb.DMeanMotionDtEqtide": { + "value": -2.661000e-21, + "unit": 1 / u.sec**2, + }, + "log.final.TGb.DOrbPerDtEqtide": {"value": 8.436930e-11}, + "log.final.TGb.EccTimeEqtide": {"value": 3.798105e15, "unit": u.sec}, + "log.final.TGb.SemiTimeEqtide": {"value": 7.935357e15, "unit": u.sec}, + "log.final.TGb.DHEccDtEqtide": {"value": 2.404227e-17, "unit": 1 / u.sec}, + "log.final.TGb.DKEccDtEqtide": {"value": -1.286314e-17, "unit": 1 / u.sec}, + "log.final.TGb.DXoblDtEqtide": {"value": -3.658103e-12, "unit": 1 / u.sec}, + "log.final.TGb.DYoblDtEqtide": {"value": -1.103412e-12, "unit": 1 / u.sec}, + "log.final.TGb.DZoblDtEqtide": {"value": -2.302035e-12, "unit": 1 / u.sec}, + "log.final.TGb.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.final.TGb.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.final.TGb.BodyDeccDt": {"value": -1.000000}, + "log.final.TGb.DOblDtEqtide": {"value": 4.460785e-12, "unit": u.rad / u.sec}, + "log.final.TGb.DRotPerDtEqtide": {"value": 1.714884e-06}, + "log.final.TGb.DRotRateDtEqtide": { + "value": -1.278292e-15, + "unit": 1 / u.sec**2, + }, + "log.final.TGb.EqRotRateDiscrete": {"value": 1.407733e-05, "unit": 1 / u.sec}, + "log.final.TGb.EqRotPerDiscrete": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGb.EqRotRateCont": {"value": 1.551167e-05, "unit": 1 / u.sec}, + "log.final.TGb.EqRotPerCont": {"value": 4.050618e05, "unit": u.sec}, + "log.final.TGb.EqRotPer": {"value": 4.463337e05, "unit": u.sec}, + "log.final.TGb.EqTidePower": {"value": 5.264379e16, "unit": 1 / u.sec}, + "log.final.TGb.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.final.TGb.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.final.TGb.OceanK2": {"value": 0.010000}, + "log.final.TGb.EnvTidalQ": {"value": -1.000000}, + "log.final.TGb.OceanTidalQ": {"value": -1.000000}, + "log.final.TGb.TideLock": {"value": 0.000000}, + "log.final.TGb.RotTimeEqtide": {"value": 5.353742e10, "unit": u.sec}, + "log.final.TGb.EnvK2": {"value": 0.010000}, + "log.final.TGb.OblTimeEqtide": {"value": -1.000000}, + "log.final.TGb.PowerEqtide": {"value": 4.028927e18, "unit": u.W}, + "log.final.TGb.SurfEnFluxEqtide": { + "value": 5473.112269, + "unit": u.kg / u.sec**3, + }, + "log.final.TGb.Sinc": {"value": 0.089569}, + "log.final.TGb.Pinc": {"value": -0.038395}, + "log.final.TGb.Qinc": {"value": 0.080922}, + "log.final.TGb.DIncDtDistOrb": {"value": -7.744922e-12, "unit": u.rad / u.sec}, + "log.final.TGb.DSincDtDistOrb": {"value": -3.856896e-12, "unit": 1 / u.sec}, + "log.final.TGb.DLongADtDistOrb": { + "value": -2.745234e-10, + "unit": u.rad / u.sec, + }, + "log.final.TGb.DLongPDtDistOrb": {"value": 3.848105e-10, "unit": u.rad / u.sec}, + "log.final.TGb.DHeccDtDistOrb": {"value": -3.683808e-11, "unit": 1 / u.sec}, + "log.final.TGb.DKeccDtDistOrb": {"value": -2.548830e-11, "unit": 1 / u.sec}, + "log.final.TGb.DPincDtDistOrb": {"value": -2.056170e-11, "unit": 1 / u.sec}, + "log.final.TGb.DQincDtDistOrb": {"value": -1.402485e-11, "unit": 1 / u.sec}, + "log.final.TGb.CassiniOne": {"value": 0.325099}, + "log.final.TGb.CassiniTwo": {"value": -0.945680}, + "log.final.TGb.DOblDtDistRot": {"value": 1.498009e-11, "unit": u.rad}, + "log.final.TGb.DPrecADtDistRot": {"value": 1.800466e-08, "unit": u.rad / u.sec}, + "log.final.TGb.DXoblDtDistRot": {"value": 2.670947e-09, "unit": 1 / u.sec}, + "log.final.TGb.DYoblDtDistRot": {"value": -8.899329e-09, "unit": 1 / u.sec}, + "log.final.TGb.DZoblDtDistRot": {"value": -7.730634e-12, "unit": 1 / u.sec}, + "log.final.TGb.OblTimeDistRot": {"value": 2.097179e11, "unit": u.rad}, + "log.final.TGb.PrecATimeDistRot": {"value": 3.489756e08, "unit": u.sec}, + "log.final.TGb.XoblTimeDistRot": {"value": 3.743990e08, "unit": 1 / u.sec}, + "log.final.TGb.YoblTimeDistRot": {"value": 1.123680e08, "unit": 1 / u.sec}, + "log.final.TGb.ZoblTimeDistRot": {"value": 1.293555e11, "unit": 1 / u.sec}, + "log.final.TGb.DynEllip": {"value": 0.004781}, + "log.final.TGb.PrecFNat": {"value": 1.807871e-08, "unit": u.rad / u.sec}, + "log.final.TGc.Mass": {"value": 6.629126e24, "unit": u.kg}, + "log.final.TGc.Obliquity": {"value": 0.001855, "unit": u.rad}, + "log.final.TGc.PrecA": {"value": 2.477072, "unit": u.rad}, + "log.final.TGc.Xobl": {"value": -0.001460}, + "log.final.TGc.Yobl": {"value": 0.001144}, + "log.final.TGc.Zobl": {"value": 0.999998}, + "log.final.TGc.Radius": {"value": 9.567150e06, "unit": u.m}, + "log.final.TGc.RadGyra": {"value": 0.400000}, + "log.final.TGc.RotAngMom": { + "value": 6.793468e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGc.RotKinEnergy": {"value": 2.376904e29, "unit": u.Joule}, + "log.final.TGc.RotVel": {"value": 669.472413, "unit": u.m / u.sec}, + "log.final.TGc.BodyType": {"value": 0.000000}, + "log.final.TGc.RotRate": {"value": 6.997616e-05, "unit": 1 / u.sec}, + "log.final.TGc.RotPer": {"value": 1.039240, "unit": u.day}, + "log.final.TGc.Density": {"value": 1807.257123, "unit": u.kg / u.m**3}, + "log.final.TGc.SurfEnFluxTotal": {"value": 4714.883886, "unit": u.W / u.m**2}, + "log.final.TGc.TidalQ": {"value": 12.000000}, + "log.final.TGc.ImK2": {"value": -0.025000}, + "log.final.TGc.K2": {"value": 0.300000}, + "log.final.TGc.K2Man": {"value": 0.010000}, + "log.final.TGc.Imk2Man": {"value": 0.000000}, + "log.final.TGc.TidalQMantle": {"value": 100.000000}, + "log.final.TGc.HEcc": {"value": -0.050698}, + "log.final.TGc.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.final.TGc.HZLimRecVenus": {"value": -1.000000}, + "log.final.TGc.HZLimRunaway": {"value": -1.000000}, + "log.final.TGc.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.final.TGc.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.final.TGc.HZLimEarlyMars": {"value": -1.000000}, + "log.final.TGc.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.final.TGc.KEcc": {"value": 0.177657}, + "log.final.TGc.Eccentricity": {"value": 0.184749}, + "log.final.TGc.OrbEnergy": {"value": -5.432685e33, "unit": u.Joule}, + "log.final.TGc.MeanMotion": {"value": 6.250139e-06, "unit": 1 / u.sec}, + "log.final.TGc.OrbPeriod": {"value": 1.005287e06, "unit": u.sec}, + "log.final.TGc.SemiMajorAxis": {"value": 6.477590e09, "unit": u.m}, + "log.final.TGc.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.final.TGc.COPP": {"value": 0.000277}, + "log.final.TGc.OrbAngMom": { + "value": 1.708495e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.TGc.ArgP": {"value": 3.924108, "unit": u.rad}, + "log.final.TGc.Inc": {"value": 0.075441, "unit": u.rad}, + "log.final.TGc.LongA": {"value": 2.081097, "unit": u.rad}, + "log.final.TGc.MeanLongitude": {"value": -0.277981, "unit": u.rad}, + "log.final.TGc.LongP": {"value": 6.005205, "unit": u.rad}, + "log.final.TGc.TotOrbEnergy": {"value": -1.426284e34, "unit": u.Joule}, + "log.final.TGc.OrbPotEnergy": {"value": -1.086537e34, "unit": u.Joule}, + "log.final.TGc.LostEnergy": {"value": 1.713643e28, "unit": u.Joule}, + "log.final.TGc.TidalRadius": {"value": 9.567150e06, "unit": u.m}, + "log.final.TGc.DsemiDtEqtide": {"value": 7.349526e-07, "unit": u.m / u.sec}, + "log.final.TGc.DeccDtEqtide": {"value": 3.468836e-17, "unit": 1 / u.sec}, + "log.final.TGc.DMeanMotionDtEqtide": { + "value": -1.063719e-21, + "unit": 1 / u.sec**2, + }, + "log.final.TGc.DOrbPerDtEqtide": {"value": 1.710911e-10}, + "log.final.TGc.EccTimeEqtide": {"value": 5.325972e15, "unit": u.sec}, + "log.final.TGc.SemiTimeEqtide": {"value": 8.813616e15, "unit": u.sec}, + "log.final.TGc.DHEccDtEqtide": {"value": -9.518990e-18, "unit": 1 / u.sec}, + "log.final.TGc.DKEccDtEqtide": {"value": 3.335673e-17, "unit": 1 / u.sec}, + "log.final.TGc.DXoblDtEqtide": {"value": -7.384423e-15, "unit": 1 / u.sec}, + "log.final.TGc.DYoblDtEqtide": {"value": 5.784766e-15, "unit": 1 / u.sec}, + "log.final.TGc.DZoblDtEqtide": {"value": -1.739849e-17, "unit": 1 / u.sec}, + "log.final.TGc.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.final.TGc.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.final.TGc.BodyDeccDt": {"value": -1.000000}, + "log.final.TGc.DOblDtEqtide": {"value": 9.380486e-15, "unit": u.rad / u.sec}, + "log.final.TGc.DRotPerDtEqtide": {"value": 1.140742e-06}, + "log.final.TGc.DRotRateDtEqtide": { + "value": -8.890123e-16, + "unit": 1 / u.sec**2, + }, + "log.final.TGc.EqRotRateDiscrete": {"value": 6.250139e-06, "unit": 1 / u.sec}, + "log.final.TGc.EqRotPerDiscrete": {"value": 1.005287e06, "unit": u.sec}, + "log.final.TGc.EqRotRateCont": {"value": 8.276789e-06, "unit": 1 / u.sec}, + "log.final.TGc.EqRotPerCont": {"value": 7.591332e05, "unit": u.sec}, + "log.final.TGc.EqRotPer": {"value": 1.005287e06, "unit": u.sec}, + "log.final.TGc.EqTidePower": {"value": 9.795327e16, "unit": 1 / u.sec}, + "log.final.TGc.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.final.TGc.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.final.TGc.OceanK2": {"value": 0.010000}, + "log.final.TGc.EnvTidalQ": {"value": -1.000000}, + "log.final.TGc.OceanTidalQ": {"value": -1.000000}, + "log.final.TGc.TideLock": {"value": 0.000000}, + "log.final.TGc.RotTimeEqtide": {"value": 7.871225e10, "unit": u.sec}, + "log.final.TGc.EnvK2": {"value": 0.010000}, + "log.final.TGc.OblTimeEqtide": {"value": -1.000000}, + "log.final.TGc.PowerEqtide": {"value": 5.423080e18, "unit": u.W}, + "log.final.TGc.SurfEnFluxEqtide": { + "value": 4714.883886, + "unit": u.kg / u.sec**3, + }, + "log.final.TGc.Sinc": {"value": 0.037712}, + "log.final.TGc.Pinc": {"value": 0.032907}, + "log.final.TGc.Qinc": {"value": -0.018420}, + "log.final.TGc.DIncDtDistOrb": {"value": 1.653610e-11, "unit": u.rad / u.sec}, + "log.final.TGc.DSincDtDistOrb": {"value": 8.262169e-12, "unit": 1 / u.sec}, + "log.final.TGc.DLongADtDistOrb": { + "value": -4.277927e-10, + "unit": u.rad / u.sec, + }, + "log.final.TGc.DLongPDtDistOrb": {"value": 1.813329e-10, "unit": u.rad / u.sec}, + "log.final.TGc.DHeccDtDistOrb": {"value": 3.034204e-11, "unit": 1 / u.sec}, + "log.final.TGc.DKeccDtDistOrb": {"value": 1.575669e-11, "unit": 1 / u.sec}, + "log.final.TGc.DPincDtDistOrb": {"value": 1.508946e-11, "unit": 1 / u.sec}, + "log.final.TGc.DQincDtDistOrb": {"value": 1.004190e-11, "unit": 1 / u.sec}, + "log.final.TGc.CassiniOne": {"value": 0.959339}, + "log.final.TGc.CassiniTwo": {"value": 0.282255}, + "log.final.TGc.DOblDtDistRot": {"value": -3.440014e-11, "unit": u.rad}, + "log.final.TGc.DPrecADtDistRot": {"value": 1.428780e-08, "unit": u.rad / u.sec}, + "log.final.TGc.DXoblDtDistRot": {"value": 1.073788e-11, "unit": 1 / u.sec}, + "log.final.TGc.DYoblDtDistRot": {"value": -4.207532e-11, "unit": 1 / u.sec}, + "log.final.TGc.DZoblDtDistRot": {"value": 6.380379e-14, "unit": 1 / u.sec}, + "log.final.TGc.OblTimeDistRot": {"value": 9.132499e10, "unit": u.rad}, + "log.final.TGc.PrecATimeDistRot": {"value": 4.397587e08, "unit": u.sec}, + "log.final.TGc.XoblTimeDistRot": {"value": 9.312822e10, "unit": 1 / u.sec}, + "log.final.TGc.YoblTimeDistRot": {"value": 2.376690e10, "unit": 1 / u.sec}, + "log.final.TGc.ZoblTimeDistRot": {"value": 1.567305e13, "unit": 1 / u.sec}, + "log.final.TGc.DynEllip": {"value": 0.009236}, + "log.final.TGc.PrecFNat": {"value": 8.147206e-09, "unit": u.rad / u.sec}, + } ) -class Test_CTL_RD4(Benchmark): - pass +class Test_CTL_RD4(Benchmark): + pass diff --git a/tests/DistorbEqtide/CPL_RD4/test_CPL_RD4.py b/tests/DistorbEqtide/CPL_RD4/test_CPL_RD4.py index 867b8ec50..cdf164c34 100644 --- a/tests/DistorbEqtide/CPL_RD4/test_CPL_RD4.py +++ b/tests/DistorbEqtide/CPL_RD4/test_CPL_RD4.py @@ -1,542 +1,1036 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.451429e+44, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -7.334040e+40, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -8.388629e+40, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.054770e+40, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.star.Mass": {"value": 1.849227e+30, "unit": u.kg}, - "log.initial.star.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.Xobl": {"value": 0.000000}, - "log.initial.star.Yobl": {"value": 0.000000}, - "log.initial.star.Zobl": {"value": 1.000000}, - "log.initial.star.Radius": {"value": 255.949177, "unit": u.Rearth}, - "log.initial.star.RadGyra": {"value": 0.449839}, - "log.initial.star.RotAngMom": {"value": 1.450412e+44, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.RotKinEnergy": {"value": 1.054770e+40, "unit": u.Joule}, - "log.initial.star.RotVel": {"value": 2.374331e+05, "unit": u.m / u.sec}, - "log.initial.star.BodyType": {"value": 0.000000}, - "log.initial.star.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, - "log.initial.star.RotPer": {"value": 0.500000, "unit": u.day}, - "log.initial.star.Density": {"value": 101.476716, "unit": u.kg / u.m ** 3}, - "log.initial.star.SurfEnFluxTotal": {"value": 5.839702, "unit": u.kg / u.sec ** 3}, - "log.initial.star.TidalQ": {"value": 1.000000e+06}, - "log.initial.star.ImK2": {"value": -5.000000e-07}, - "log.initial.star.K2": {"value": 0.500000}, - "log.initial.star.K2Man": {"value": 0.010000}, - "log.initial.star.Imk2Man": {"value": 0.000000}, - "log.initial.star.TidalQMantle": {"value": 100.000000}, - "log.initial.star.HEcc": {"value": 0.000000}, - "log.initial.star.HZLimitDryRunaway": {"value": 1.781433e+11, "unit": u.m}, - "log.initial.star.HZLimRecVenus": {"value": 1.551444e+11, "unit": u.m}, - "log.initial.star.HZLimRunaway": {"value": 2.059730e+11, "unit": u.m}, - "log.initial.star.HZLimMoistGreenhouse": {"value": 2.052807e+11, "unit": u.m}, - "log.initial.star.HZLimMaxGreenhouse": {"value": 3.725381e+11, "unit": u.m}, - "log.initial.star.HZLimEarlyMars": {"value": 4.063626e+11, "unit": u.m}, - "log.initial.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.star.KEcc": {"value": 0.000000}, - "log.initial.star.Eccentricity": {"value": -1.000000}, - "log.initial.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.star.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.star.COPP": {"value": 0.000000}, - "log.initial.star.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.star.LXUVTot": {"value": 6.619984e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.star.TotOrbEnergy": {"value": -1.773566e+36, "unit": u.Joule}, - "log.initial.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.star.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.star.BodyDeccDt": {"value": -1.000000}, - "log.initial.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.star.DRotPerDtEqtide": {"value": 8.109166e-16}, - "log.initial.star.DRotRateDtEqtide": {"value": -2.730163e-24, "unit": 1 / u.sec ** 2}, - "log.initial.star.EqRotRateDiscrete": {"value": 7.448658e-05, "unit": 1 / u.sec}, - "log.initial.star.EqRotPerDiscrete": {"value": 8.435325e+04, "unit": u.sec}, - "log.initial.star.EqRotRateCont": {"value": 7.448658e-05, "unit": 1 / u.sec}, - "log.initial.star.EqRotPerCont": {"value": 8.435325e+04, "unit": u.sec}, - "log.initial.star.EqRotPer": {"value": 8.435325e+04, "unit": u.sec}, - "log.initial.star.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.star.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.star.OceanK2": {"value": 0.010000}, - "log.initial.star.EnvTidalQ": {"value": -1.000000}, - "log.initial.star.OceanTidalQ": {"value": -1.000000}, - "log.initial.star.TideLock": {"value": 0.000000}, - "log.initial.star.RotTimeEqtide": {"value": 2.684372e-24, "unit": u.sec}, - "log.initial.star.EnvK2": {"value": 0.010000}, - "log.initial.star.OblTimeEqtide": {"value": -1.000000}, - "log.initial.star.PowerEqtide": {"value": 1.955648e+20, "unit": u.W}, - "log.initial.star.SurfEnFluxEqtide": {"value": 5.839702, "unit": u.kg / u.sec ** 3}, - "log.initial.star.Luminosity": {"value": 1.721265, "unit": u.LSUN}, - "log.initial.star.LXUVStellar": {"value": 6.619984e+23, "unit": u.W}, - "log.initial.star.Temperature": {"value": 4317.221975, "unit": u.K}, - "log.initial.star.LXUVFrac": {"value": 0.001000}, - "log.initial.star.RossbyNumber": {"value": 0.014538}, - "log.initial.star.DRotPerDtStellar": {"value": 2.349985e-10}, - "log.initial.b.Mass": {"value": 4.777749e+25, "unit": u.kg}, - "log.initial.b.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.Xobl": {"value": 0.000000}, - "log.initial.b.Yobl": {"value": 0.000000}, - "log.initial.b.Zobl": {"value": 1.000000}, - "log.initial.b.Radius": {"value": 1.007740e+07, "unit": u.m}, - "log.initial.b.RadGyra": {"value": 0.400000}, - "log.initial.b.RotAngMom": {"value": 5.645550e+34, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.b.RotKinEnergy": {"value": 2.052780e+30, "unit": u.Joule}, - "log.initial.b.RotVel": {"value": 732.849063, "unit": u.m / u.sec}, - "log.initial.b.BodyType": {"value": 0.000000}, - "log.initial.b.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.b.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.b.Density": {"value": 1.114524e+04, "unit": u.kg / u.m ** 3}, - "log.initial.b.SurfEnFluxTotal": {"value": 2.982369e+05, "unit": u.W / u.m ** 2}, - "log.initial.b.TidalQ": {"value": 100.000000}, - "log.initial.b.ImK2": {"value": -0.003000}, - "log.initial.b.K2": {"value": 0.300000}, - "log.initial.b.K2Man": {"value": 0.010000}, - "log.initial.b.Imk2Man": {"value": 0.000000}, - "log.initial.b.TidalQMantle": {"value": 100.000000}, - "log.initial.b.HEcc": {"value": 0.000000}, - "log.initial.b.HZLimitDryRunaway": {"value": 1.781433e+11, "unit": u.m}, - "log.initial.b.HZLimRecVenus": {"value": 1.551444e+11, "unit": u.m}, - "log.initial.b.HZLimRunaway": {"value": 2.059730e+11, "unit": u.m}, - "log.initial.b.HZLimMoistGreenhouse": {"value": 2.052807e+11, "unit": u.m}, - "log.initial.b.HZLimMaxGreenhouse": {"value": 3.725381e+11, "unit": u.m}, - "log.initial.b.HZLimEarlyMars": {"value": 4.063626e+11, "unit": u.m}, - "log.initial.b.Instellation": {"value": 6.660097e+06, "unit": u.kg / u.sec ** 3}, - "log.initial.b.KEcc": {"value": 1.000000e-05}, - "log.initial.b.Eccentricity": {"value": 1.000000e-05}, - "log.initial.b.OrbEnergy": {"value": -1.048346e+36, "unit": u.Joule}, - "log.initial.b.MeanMotion": {"value": 7.448658e-05, "unit": 1 / u.sec}, - "log.initial.b.OrbPeriod": {"value": 8.435325e+04, "unit": u.sec}, - "log.initial.b.SemiMajorAxis": {"value": 2.812440e+09, "unit": u.m}, - "log.initial.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.b.COPP": {"value": 0.000000}, - "log.initial.b.OrbAngMom": {"value": 2.814859e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.b.ArgP": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.Inc": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.LongA": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.MeanLongitude": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.b.TotOrbEnergy": {"value": -1.773566e+36, "unit": u.Joule}, - "log.initial.b.OrbPotEnergy": {"value": -2.096692e+36, "unit": u.Joule}, - "log.initial.b.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.b.TidalRadius": {"value": 1.007740e+07, "unit": u.m}, - "log.initial.b.DsemiDtEqtide": {"value": -4.256697e-05, "unit": u.m / u.sec}, - "log.initial.b.DeccDtEqtide": {"value": -4.935598e-19, "unit": 1 / u.sec}, - "log.initial.b.DMeanMotionDtEqtide": {"value": 1.691059e-18, "unit": 1 / u.sec ** 2}, - "log.initial.b.DOrbPerDtEqtide": {"value": -1.915061e-09}, - "log.initial.b.EccTimeEqtide": {"value": 2.026097e+13, "unit": u.sec}, - "log.initial.b.SemiTimeEqtide": {"value": 6.607094e+13, "unit": u.sec}, - "log.initial.b.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec}, - "log.initial.b.DKEccDtEqtide": {"value": -4.935598e-19, "unit": 1 / u.sec}, - "log.initial.b.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.b.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.b.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.b.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.b.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.b.BodyDeccDt": {"value": -1.000000}, - "log.initial.b.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.b.DRotPerDtEqtide": {"value": -0.000330}, - "log.initial.b.DRotRateDtEqtide": {"value": 2.778432e-13, "unit": 1 / u.sec ** 2}, - "log.initial.b.EqRotRateDiscrete": {"value": 7.448658e-05, "unit": 1 / u.sec}, - "log.initial.b.EqRotPerDiscrete": {"value": 8.435325e+04, "unit": u.sec}, - "log.initial.b.EqRotRateCont": {"value": 7.448658e-05, "unit": 1 / u.sec}, - "log.initial.b.EqRotPerCont": {"value": 8.435325e+04, "unit": u.sec}, - "log.initial.b.EqRotPer": {"value": 8.435325e+04, "unit": u.sec}, - "log.initial.b.EqTidePower": {"value": -4.418257e+12, "unit": 1 / u.sec}, - "log.initial.b.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.b.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.b.OceanK2": {"value": 0.010000}, - "log.initial.b.EnvTidalQ": {"value": -1.000000}, - "log.initial.b.OceanTidalQ": {"value": -1.000000}, - "log.initial.b.TideLock": {"value": 0.000000}, - "log.initial.b.RotTimeEqtide": {"value": 2.617378e+08, "unit": u.sec}, - "log.initial.b.EnvK2": {"value": 0.010000}, - "log.initial.b.OblTimeEqtide": {"value": -1.000000}, - "log.initial.b.PowerEqtide": {"value": 3.805994e+20, "unit": u.W}, - "log.initial.b.SurfEnFluxEqtide": {"value": 2.982369e+05, "unit": u.kg / u.sec ** 3}, - "log.initial.b.Sinc": {"value": 0.000000}, - "log.initial.b.Pinc": {"value": 0.000000}, - "log.initial.b.Qinc": {"value": 0.000000}, - "log.initial.b.DIncDtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.b.DSincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.b.DLongADtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.b.DLongPDtDistOrb": {"value": 2.534988e-10, "unit": u.rad / u.sec}, - "log.initial.b.DHeccDtDistOrb": {"value": 2.534988e-15, "unit": 1 / u.sec}, - "log.initial.b.DKeccDtDistOrb": {"value": -2.642790e-11, "unit": 1 / u.sec}, - "log.initial.b.DPincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.b.DQincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.c.Mass": {"value": 8.122173e+25, "unit": u.kg}, - "log.initial.c.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.c.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.c.Xobl": {"value": 0.000000}, - "log.initial.c.Yobl": {"value": 0.000000}, - "log.initial.c.Zobl": {"value": 1.000000}, - "log.initial.c.Radius": {"value": 1.524366e+07, "unit": u.m}, - "log.initial.c.RadGyra": {"value": 0.400000}, - "log.initial.c.RotAngMom": {"value": 2.196023e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.c.RotKinEnergy": {"value": 7.984963e+30, "unit": u.Joule}, - "log.initial.c.RotVel": {"value": 1108.550165, "unit": u.m / u.sec}, - "log.initial.c.BodyType": {"value": 0.000000}, - "log.initial.c.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.c.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.c.Density": {"value": 5474.140615, "unit": u.kg / u.m ** 3}, - "log.initial.c.SurfEnFluxTotal": {"value": 1.735575e+05, "unit": u.W / u.m ** 2}, - "log.initial.c.TidalQ": {"value": 100.000000}, - "log.initial.c.ImK2": {"value": -0.003000}, - "log.initial.c.K2": {"value": 0.300000}, - "log.initial.c.K2Man": {"value": 0.010000}, - "log.initial.c.Imk2Man": {"value": 0.000000}, - "log.initial.c.TidalQMantle": {"value": 100.000000}, - "log.initial.c.HEcc": {"value": -0.200000}, - "log.initial.c.HZLimitDryRunaway": {"value": 1.818167e+11, "unit": u.m}, - "log.initial.c.HZLimRecVenus": {"value": 1.551444e+11, "unit": u.m}, - "log.initial.c.HZLimRunaway": {"value": 2.059730e+11, "unit": u.m}, - "log.initial.c.HZLimMoistGreenhouse": {"value": 2.052807e+11, "unit": u.m}, - "log.initial.c.HZLimMaxGreenhouse": {"value": 3.725381e+11, "unit": u.m}, - "log.initial.c.HZLimEarlyMars": {"value": 4.063626e+11, "unit": u.m}, - "log.initial.c.Instellation": {"value": 1.125581e+06, "unit": u.kg / u.sec ** 3}, - "log.initial.c.KEcc": {"value": -2.693796e-11}, - "log.initial.c.Eccentricity": {"value": 0.200000}, - "log.initial.c.OrbEnergy": {"value": -7.252195e+35, "unit": u.Joule}, - "log.initial.c.MeanMotion": {"value": 1.933552e-05, "unit": 1 / u.sec}, - "log.initial.c.OrbPeriod": {"value": 3.249557e+05, "unit": u.sec}, - "log.initial.c.SemiMajorAxis": {"value": 6.911422e+09, "unit": u.m}, - "log.initial.c.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.c.COPP": {"value": -0.000000}, - "log.initial.c.OrbAngMom": {"value": 7.349864e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.c.ArgP": {"value": 1.570796, "unit": u.rad}, - "log.initial.c.Inc": {"value": 0.000000, "unit": u.rad}, - "log.initial.c.LongA": {"value": 3.141593, "unit": u.rad}, - "log.initial.c.MeanLongitude": {"value": -1.570796, "unit": u.rad}, - "log.initial.c.LongP": {"value": 4.712389, "unit": u.rad}, - "log.initial.c.TotOrbEnergy": {"value": -1.773566e+36, "unit": u.Joule}, - "log.initial.c.OrbPotEnergy": {"value": -1.450439e+36, "unit": u.Joule}, - "log.initial.c.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.c.TidalRadius": {"value": 1.524366e+07, "unit": u.m}, - "log.initial.c.DsemiDtEqtide": {"value": 2.167865e-06, "unit": u.m / u.sec}, - "log.initial.c.DeccDtEqtide": {"value": 9.866917e-17, "unit": 1 / u.sec}, - "log.initial.c.DMeanMotionDtEqtide": {"value": -9.097286e-21, "unit": 1 / u.sec ** 2}, - "log.initial.c.DOrbPerDtEqtide": {"value": 1.528904e-10}, - "log.initial.c.EccTimeEqtide": {"value": 2.026976e+15, "unit": u.sec}, - "log.initial.c.SemiTimeEqtide": {"value": 3.188124e+15, "unit": u.sec}, - "log.initial.c.DHEccDtEqtide": {"value": -9.866917e-17, "unit": 1 / u.sec}, - "log.initial.c.DKEccDtEqtide": {"value": -1.328973e-26, "unit": 1 / u.sec}, - "log.initial.c.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.c.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.c.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.c.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.c.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.c.BodyDeccDt": {"value": -1.000000}, - "log.initial.c.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.c.DRotPerDtEqtide": {"value": 3.966975e-06}, - "log.initial.c.DRotRateDtEqtide": {"value": -3.338965e-15, "unit": 1 / u.sec ** 2}, - "log.initial.c.EqRotRateDiscrete": {"value": 1.933552e-05, "unit": 1 / u.sec}, - "log.initial.c.EqRotPerDiscrete": {"value": 3.249557e+05, "unit": u.sec}, - "log.initial.c.EqRotRateCont": {"value": 2.668301e-05, "unit": 1 / u.sec}, - "log.initial.c.EqRotPerCont": {"value": 2.354751e+05, "unit": u.sec}, - "log.initial.c.EqRotPer": {"value": 3.249557e+05, "unit": u.sec}, - "log.initial.c.EqTidePower": {"value": 4.259055e+19, "unit": 1 / u.sec}, - "log.initial.c.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.c.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.c.OceanK2": {"value": 0.010000}, - "log.initial.c.EnvTidalQ": {"value": -1.000000}, - "log.initial.c.OceanTidalQ": {"value": -1.000000}, - "log.initial.c.TideLock": {"value": 0.000000}, - "log.initial.c.RotTimeEqtide": {"value": 2.177982e+10, "unit": u.sec}, - "log.initial.c.EnvK2": {"value": 0.010000}, - "log.initial.c.OblTimeEqtide": {"value": -1.000000}, - "log.initial.c.PowerEqtide": {"value": 5.067944e+20, "unit": u.W}, - "log.initial.c.SurfEnFluxEqtide": {"value": 1.735575e+05, "unit": u.kg / u.sec ** 3}, - "log.initial.c.Sinc": {"value": 0.000000}, - "log.initial.c.Pinc": {"value": 0.000000}, - "log.initial.c.Qinc": {"value": -0.000000}, - "log.initial.c.DIncDtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.c.DSincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.c.DLongADtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.c.DLongPDtDistOrb": {"value": 9.789955e-11, "unit": u.rad / u.sec}, - "log.initial.c.DHeccDtDistOrb": {"value": -4.858204e-16, "unit": 1 / u.sec}, - "log.initial.c.DKeccDtDistOrb": {"value": 1.957991e-11, "unit": 1 / u.sec}, - "log.initial.c.DPincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.c.DQincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, - "log.final.system.Age": {"value": 3.156076e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+09, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.451427e+44, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -7.334044e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -8.388784e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 1.054732e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.Mass": {"value": 1.849227e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.star.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.star.Radius": {"value": 255.944463, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.star.RadGyra": {"value": 0.449839, "rtol": 1e-4}, - "log.final.star.RotAngMom": {"value": 1.450360e+44, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.RotKinEnergy": {"value": 1.054732e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.RotVel": {"value": 2.374288e+05, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotRate": {"value": 0.000145, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.RotPer": {"value": 0.500000, "unit": u.day, "rtol": 1e-4}, - "log.final.star.Density": {"value": 101.482323, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.star.SurfEnFluxTotal": {"value": 5.911837, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.TidalQ": {"value": 1.000000e+06, "rtol": 1e-4}, - "log.final.star.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, - "log.final.star.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.star.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.star.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.HZLimitDryRunaway": {"value": 1.781395e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRecVenus": {"value": 1.551410e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRunaway": {"value": 2.059686e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMoistGreenhouse": {"value": 2.052763e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMaxGreenhouse": {"value": 3.725301e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimEarlyMars": {"value": 4.063540e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.KEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.LXUVTot": {"value": 6.619701e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.TotOrbEnergy": {"value": -1.773565e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostEnergy": {"value": 1.876648e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostAngMom": {"value": 5.134619e+39, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.star.DRotPerDtEqtide": {"value": 8.502284e-16, "rtol": 1e-4}, - "log.final.star.DRotRateDtEqtide": {"value": -2.862519e-24, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.star.EqRotRateDiscrete": {"value": 7.448660e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.EqRotPerDiscrete": {"value": 8.435323e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqRotRateCont": {"value": 7.916671e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.EqRotPerCont": {"value": 7.936651e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqRotPer": {"value": 8.435323e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.star.RotTimeEqtide": {"value": 2.817375e-24, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.star.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.star.PowerEqtide": {"value": 1.979732e+20, "unit": u.W, "rtol": 1e-4}, - "log.final.star.SurfEnFluxEqtide": {"value": 5.911837, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.Luminosity": {"value": 1.721191, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.star.LXUVStellar": {"value": 6.619701e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.star.Temperature": {"value": 4317.219977, "unit": u.K, "rtol": 1e-4}, - "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.star.RossbyNumber": {"value": 0.014538, "rtol": 1e-4}, - "log.final.star.DRotPerDtStellar": {"value": -2.308202e-11, "rtol": 1e-4}, - "log.final.b.Mass": {"value": 4.777749e+25, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.b.Radius": {"value": 1.007740e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.b.RadGyra": {"value": 0.400000, "rtol": 1e-4}, - "log.final.b.RotAngMom": {"value": 5.782535e+34, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.b.RotKinEnergy": {"value": 2.153607e+30, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.RotVel": {"value": 750.631127, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.RotRate": {"value": 7.448660e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.RotPer": {"value": 0.976311, "unit": u.day, "rtol": 1e-4}, - "log.final.b.Density": {"value": 1.114524e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.b.SurfEnFluxTotal": {"value": 5.828592e+05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.b.TidalQ": {"value": 100.000000, "rtol": 1e-4}, - "log.final.b.ImK2": {"value": -0.003000, "rtol": 1e-4}, - "log.final.b.K2": {"value": 0.300000, "rtol": 1e-4}, - "log.final.b.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.b.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.b.HEcc": {"value": -0.042671, "rtol": 1e-4}, - "log.final.b.HZLimitDryRunaway": {"value": 1.787315e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRecVenus": {"value": 1.551410e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRunaway": {"value": 2.059686e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMoistGreenhouse": {"value": 2.052763e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMaxGreenhouse": {"value": 3.725301e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimEarlyMars": {"value": 4.063540e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.Instellation": {"value": 6.681948e+06, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.KEcc": {"value": -0.069231, "rtol": 1e-4}, - "log.final.b.Eccentricity": {"value": 0.081326, "rtol": 1e-4}, - "log.final.b.OrbEnergy": {"value": -1.048346e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.MeanMotion": {"value": 7.448660e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.OrbPeriod": {"value": 8.435323e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiMajorAxis": {"value": 2.812439e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.COPP": {"value": -0.000000, "rtol": 1e-4}, - "log.final.b.OrbAngMom": {"value": 2.805535e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.b.ArgP": {"value": 3.693953, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.MeanLongitude": {"value": -2.589232, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.LongP": {"value": 3.693953, "unit": u.rad, "rtol": 1e-4}, - "log.final.b.TotOrbEnergy": {"value": -1.773565e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.OrbPotEnergy": {"value": -2.096693e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.LostEnergy": {"value": 7.991775e+29, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.TidalRadius": {"value": 1.007740e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.b.DsemiDtEqtide": {"value": -1.415503e-06, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.b.DeccDtEqtide": {"value": -4.325498e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DMeanMotionDtEqtide": {"value": 5.623377e-20, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.b.DOrbPerDtEqtide": {"value": -6.368259e-11, "rtol": 1e-4}, - "log.final.b.EccTimeEqtide": {"value": 1.880143e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.SemiTimeEqtide": {"value": 1.986883e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.DHEccDtEqtide": {"value": 2.269581e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DKEccDtEqtide": {"value": 3.682246e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.LockTime": {"value": 3.666991e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.b.DRotPerDtEqtide": {"value": -6.299528e-300, "rtol": 1e-4}, - "log.final.b.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.b.EqRotRateDiscrete": {"value": 7.448660e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.EqRotPerDiscrete": {"value": 8.435323e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EqRotRateCont": {"value": 7.916671e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.EqRotPerCont": {"value": 7.936651e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EqRotPer": {"value": 8.435323e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EqTidePower": {"value": 5.016814e+20, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.b.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.b.RotTimeEqtide": {"value": 1.339041e+304, "unit": u.sec, "rtol": 1e-4}, - "log.final.b.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.b.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.b.PowerEqtide": {"value": 7.438243e+20, "unit": u.W, "rtol": 1e-4}, - "log.final.b.SurfEnFluxEqtide": {"value": 5.828592e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.Sinc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.Pinc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.Qinc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.DIncDtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.b.DSincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DLongADtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.b.DLongPDtDistOrb": {"value": 1.737694e-10, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.b.DHeccDtDistOrb": {"value": -2.488505e-11, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DKeccDtDistOrb": {"value": -1.344098e-11, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DPincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.DQincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.Mass": {"value": 8.122173e+25, "unit": u.kg, "rtol": 1e-4}, - "log.final.c.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.c.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.c.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.c.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.c.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.c.Radius": {"value": 1.524366e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.c.RadGyra": {"value": 0.400000, "rtol": 1e-4}, - "log.final.c.RotAngMom": {"value": 1.879353e+35, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.c.RotKinEnergy": {"value": 5.848120e+30, "unit": u.Joule, "rtol": 1e-4}, - "log.final.c.RotVel": {"value": 948.695924, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.c.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.c.RotRate": {"value": 6.223545e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.RotPer": {"value": 1.168499, "unit": u.day, "rtol": 1e-4}, - "log.final.c.Density": {"value": 5474.140615, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.c.SurfEnFluxTotal": {"value": 1.359210e+05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.c.TidalQ": {"value": 100.000000, "rtol": 1e-4}, - "log.final.c.ImK2": {"value": -0.003000, "rtol": 1e-4}, - "log.final.c.K2": {"value": 0.300000, "rtol": 1e-4}, - "log.final.c.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.c.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.c.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.c.HEcc": {"value": -0.184974, "rtol": 1e-4}, - "log.final.c.HZLimitDryRunaway": {"value": 1.815825e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.c.HZLimRecVenus": {"value": 1.551410e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.c.HZLimRunaway": {"value": 2.059686e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.c.HZLimMoistGreenhouse": {"value": 2.052763e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.c.HZLimMaxGreenhouse": {"value": 3.725301e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.c.HZLimEarlyMars": {"value": 4.063540e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.c.Instellation": {"value": 1.124104e+06, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.c.KEcc": {"value": 0.057856, "rtol": 1e-4}, - "log.final.c.Eccentricity": {"value": 0.193811, "rtol": 1e-4}, - "log.final.c.OrbEnergy": {"value": -7.252188e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.c.MeanMotion": {"value": 1.933549e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.OrbPeriod": {"value": 3.249561e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.SemiMajorAxis": {"value": 6.911428e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.c.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.c.COPP": {"value": -0.000000, "rtol": 1e-4}, - "log.final.c.OrbAngMom": {"value": 7.359192e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.c.ArgP": {"value": 5.015526, "unit": u.rad, "rtol": 1e-4}, - "log.final.c.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.c.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.c.MeanLongitude": {"value": -1.267660, "unit": u.rad, "rtol": 1e-4}, - "log.final.c.LongP": {"value": 5.015526, "unit": u.rad, "rtol": 1e-4}, - "log.final.c.TotOrbEnergy": {"value": -1.773565e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.c.OrbPotEnergy": {"value": -1.450438e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.c.LostEnergy": {"value": 1.427221e+30, "unit": u.Joule, "rtol": 1e-4}, - "log.final.c.TidalRadius": {"value": 1.524366e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.c.DsemiDtEqtide": {"value": 2.123237e-06, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.c.DeccDtEqtide": {"value": 9.561514e-17, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.DMeanMotionDtEqtide": {"value": -8.909987e-21, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.c.DOrbPerDtEqtide": {"value": 1.497431e-10, "rtol": 1e-4}, - "log.final.c.EccTimeEqtide": {"value": 2.026989e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.SemiTimeEqtide": {"value": 3.255137e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.DHEccDtEqtide": {"value": -9.125555e-17, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.DKEccDtEqtide": {"value": 2.854258e-17, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.c.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.c.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.c.DRotPerDtEqtide": {"value": 5.340271e-06, "rtol": 1e-4}, - "log.final.c.DRotRateDtEqtide": {"value": -3.291994e-15, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.c.EqRotRateDiscrete": {"value": 1.933549e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.EqRotPerDiscrete": {"value": 3.249561e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.EqRotRateCont": {"value": 2.623526e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.EqRotPerCont": {"value": 2.394939e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.EqRotPer": {"value": 3.249561e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.EqTidePower": {"value": 3.901680e+19, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.c.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.c.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.c.TideLock": {"value": 0.000000, "rtol": 1e-4}, - "log.final.c.RotTimeEqtide": {"value": 1.890509e+10, "unit": u.sec, "rtol": 1e-4}, - "log.final.c.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.c.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.c.PowerEqtide": {"value": 3.968943e+20, "unit": u.W, "rtol": 1e-4}, - "log.final.c.SurfEnFluxEqtide": {"value": 1.359210e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.c.Sinc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.c.Pinc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.c.Qinc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.c.DIncDtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.c.DSincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.DLongADtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.c.DLongPDtDistOrb": {"value": 9.238011e-11, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.c.DHeccDtDistOrb": {"value": 8.968520e-12, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.DKeccDtDistOrb": {"value": 1.595447e-11, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.DPincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.c.DQincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.451429e44, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -7.334040e40, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -8.388629e40, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.054770e40, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.star.Mass": {"value": 1.849227e30, "unit": u.kg}, + "log.initial.star.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.Xobl": {"value": 0.000000}, + "log.initial.star.Yobl": {"value": 0.000000}, + "log.initial.star.Zobl": {"value": 1.000000}, + "log.initial.star.Radius": {"value": 255.949177, "unit": u.Rearth}, + "log.initial.star.RadGyra": {"value": 0.449839}, + "log.initial.star.RotAngMom": { + "value": 1.450412e44, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.RotKinEnergy": {"value": 1.054770e40, "unit": u.Joule}, + "log.initial.star.RotVel": {"value": 2.374331e05, "unit": u.m / u.sec}, + "log.initial.star.BodyType": {"value": 0.000000}, + "log.initial.star.RotRate": {"value": 0.000145, "unit": 1 / u.sec}, + "log.initial.star.RotPer": {"value": 0.500000, "unit": u.day}, + "log.initial.star.Density": {"value": 101.476716, "unit": u.kg / u.m**3}, + "log.initial.star.SurfEnFluxTotal": { + "value": 5.839702, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.TidalQ": {"value": 1.000000e06}, + "log.initial.star.ImK2": {"value": -5.000000e-07}, + "log.initial.star.K2": {"value": 0.500000}, + "log.initial.star.K2Man": {"value": 0.010000}, + "log.initial.star.Imk2Man": {"value": 0.000000}, + "log.initial.star.TidalQMantle": {"value": 100.000000}, + "log.initial.star.HEcc": {"value": 0.000000}, + "log.initial.star.HZLimitDryRunaway": {"value": 1.781433e11, "unit": u.m}, + "log.initial.star.HZLimRecVenus": {"value": 1.551444e11, "unit": u.m}, + "log.initial.star.HZLimRunaway": {"value": 2.059730e11, "unit": u.m}, + "log.initial.star.HZLimMoistGreenhouse": {"value": 2.052807e11, "unit": u.m}, + "log.initial.star.HZLimMaxGreenhouse": {"value": 3.725381e11, "unit": u.m}, + "log.initial.star.HZLimEarlyMars": {"value": 4.063626e11, "unit": u.m}, + "log.initial.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.KEcc": {"value": 0.000000}, + "log.initial.star.Eccentricity": {"value": -1.000000}, + "log.initial.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.star.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.star.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.star.COPP": {"value": 0.000000}, + "log.initial.star.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.star.LXUVTot": {"value": 6.619984e23, "unit": u.kg / u.sec**3}, + "log.initial.star.TotOrbEnergy": {"value": -1.773566e36, "unit": u.Joule}, + "log.initial.star.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.star.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.star.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.star.BodyDeccDt": {"value": -1.000000}, + "log.initial.star.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.star.DRotPerDtEqtide": {"value": 8.109166e-16}, + "log.initial.star.DRotRateDtEqtide": { + "value": -2.730163e-24, + "unit": 1 / u.sec**2, + }, + "log.initial.star.EqRotRateDiscrete": { + "value": 7.448658e-05, + "unit": 1 / u.sec, + }, + "log.initial.star.EqRotPerDiscrete": {"value": 8.435325e04, "unit": u.sec}, + "log.initial.star.EqRotRateCont": {"value": 7.448658e-05, "unit": 1 / u.sec}, + "log.initial.star.EqRotPerCont": {"value": 8.435325e04, "unit": u.sec}, + "log.initial.star.EqRotPer": {"value": 8.435325e04, "unit": u.sec}, + "log.initial.star.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.star.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.star.OceanK2": {"value": 0.010000}, + "log.initial.star.EnvTidalQ": {"value": -1.000000}, + "log.initial.star.OceanTidalQ": {"value": -1.000000}, + "log.initial.star.TideLock": {"value": 0.000000}, + "log.initial.star.RotTimeEqtide": {"value": 5.327305e19, "unit": u.sec}, + "log.initial.star.EnvK2": {"value": 0.010000}, + "log.initial.star.OblTimeEqtide": {"value": -1.000000}, + "log.initial.star.PowerEqtide": {"value": 1.955648e20, "unit": u.W}, + "log.initial.star.SurfEnFluxEqtide": { + "value": 5.839702, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.Luminosity": {"value": 1.721265, "unit": u.LSUN}, + "log.initial.star.LXUVStellar": {"value": 6.619984e23, "unit": u.W}, + "log.initial.star.Temperature": {"value": 4317.221975, "unit": u.K}, + "log.initial.star.LXUVFrac": {"value": 0.001000}, + "log.initial.star.RossbyNumber": {"value": 0.014538}, + "log.initial.star.DRotPerDtStellar": {"value": 2.349985e-10}, + "log.initial.b.Mass": {"value": 4.777749e25, "unit": u.kg}, + "log.initial.b.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.Xobl": {"value": 0.000000}, + "log.initial.b.Yobl": {"value": 0.000000}, + "log.initial.b.Zobl": {"value": 1.000000}, + "log.initial.b.Radius": {"value": 1.007740e07, "unit": u.m}, + "log.initial.b.RadGyra": {"value": 0.400000}, + "log.initial.b.RotAngMom": { + "value": 5.645550e34, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.b.RotKinEnergy": {"value": 2.052780e30, "unit": u.Joule}, + "log.initial.b.RotVel": {"value": 732.849063, "unit": u.m / u.sec}, + "log.initial.b.BodyType": {"value": 0.000000}, + "log.initial.b.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.b.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.b.Density": {"value": 1.114524e04, "unit": u.kg / u.m**3}, + "log.initial.b.SurfEnFluxTotal": {"value": 2.982369e05, "unit": u.W / u.m**2}, + "log.initial.b.TidalQ": {"value": 100.000000}, + "log.initial.b.ImK2": {"value": -0.003000}, + "log.initial.b.K2": {"value": 0.300000}, + "log.initial.b.K2Man": {"value": 0.010000}, + "log.initial.b.Imk2Man": {"value": 0.000000}, + "log.initial.b.TidalQMantle": {"value": 100.000000}, + "log.initial.b.HEcc": {"value": 0.000000}, + "log.initial.b.HZLimitDryRunaway": {"value": 1.781433e11, "unit": u.m}, + "log.initial.b.HZLimRecVenus": {"value": 1.551444e11, "unit": u.m}, + "log.initial.b.HZLimRunaway": {"value": 2.059730e11, "unit": u.m}, + "log.initial.b.HZLimMoistGreenhouse": {"value": 2.052807e11, "unit": u.m}, + "log.initial.b.HZLimMaxGreenhouse": {"value": 3.725381e11, "unit": u.m}, + "log.initial.b.HZLimEarlyMars": {"value": 4.063626e11, "unit": u.m}, + "log.initial.b.Instellation": {"value": 6.660097e06, "unit": u.kg / u.sec**3}, + "log.initial.b.KEcc": {"value": 1.000000e-05}, + "log.initial.b.Eccentricity": {"value": 1.000000e-05}, + "log.initial.b.OrbEnergy": {"value": -1.048346e36, "unit": u.Joule}, + "log.initial.b.MeanMotion": {"value": 7.448658e-05, "unit": 1 / u.sec}, + "log.initial.b.OrbPeriod": {"value": 8.435325e04, "unit": u.sec}, + "log.initial.b.SemiMajorAxis": {"value": 2.812440e09, "unit": u.m}, + "log.initial.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.b.COPP": {"value": 0.000000}, + "log.initial.b.OrbAngMom": { + "value": 2.814859e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.b.ArgP": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.Inc": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.LongA": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.MeanLongitude": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.b.TotOrbEnergy": {"value": -1.773566e36, "unit": u.Joule}, + "log.initial.b.OrbPotEnergy": {"value": -2.096692e36, "unit": u.Joule}, + "log.initial.b.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.b.TidalRadius": {"value": 1.007740e07, "unit": u.m}, + "log.initial.b.DsemiDtEqtide": {"value": -4.256697e-05, "unit": u.m / u.sec}, + "log.initial.b.DeccDtEqtide": {"value": -4.935598e-19, "unit": 1 / u.sec}, + "log.initial.b.DMeanMotionDtEqtide": { + "value": 1.691059e-18, + "unit": 1 / u.sec**2, + }, + "log.initial.b.DOrbPerDtEqtide": {"value": -1.915061e-09}, + "log.initial.b.EccTimeEqtide": {"value": 0.000000, "unit": u.sec}, + "log.initial.b.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec}, + "log.initial.b.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec}, + "log.initial.b.DKEccDtEqtide": {"value": -4.935598e-19, "unit": 1 / u.sec}, + "log.initial.b.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.b.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.b.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.b.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.b.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.b.BodyDeccDt": {"value": -1.000000}, + "log.initial.b.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.b.DRotPerDtEqtide": {"value": -0.000330}, + "log.initial.b.DRotRateDtEqtide": { + "value": 2.778432e-13, + "unit": 1 / u.sec**2, + }, + "log.initial.b.EqRotRateDiscrete": {"value": 7.448658e-05, "unit": 1 / u.sec}, + "log.initial.b.EqRotPerDiscrete": {"value": 8.435325e04, "unit": u.sec}, + "log.initial.b.EqRotRateCont": {"value": 7.448658e-05, "unit": 1 / u.sec}, + "log.initial.b.EqRotPerCont": {"value": 8.435325e04, "unit": u.sec}, + "log.initial.b.EqRotPer": {"value": 8.435325e04, "unit": u.sec}, + "log.initial.b.EqTidePower": {"value": -4.418257e12, "unit": 1 / u.sec}, + "log.initial.b.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.b.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.b.OceanK2": {"value": 0.010000}, + "log.initial.b.EnvTidalQ": {"value": -1.000000}, + "log.initial.b.OceanTidalQ": {"value": -1.000000}, + "log.initial.b.TideLock": {"value": 0.000000}, + "log.initial.b.RotTimeEqtide": {"value": 2.617378e08, "unit": u.sec}, + "log.initial.b.EnvK2": {"value": 0.010000}, + "log.initial.b.OblTimeEqtide": {"value": -1.000000}, + "log.initial.b.PowerEqtide": {"value": 3.805994e20, "unit": u.W}, + "log.initial.b.SurfEnFluxEqtide": { + "value": 2.982369e05, + "unit": u.kg / u.sec**3, + }, + "log.initial.b.Sinc": {"value": 0.000000}, + "log.initial.b.Pinc": {"value": 0.000000}, + "log.initial.b.Qinc": {"value": 0.000000}, + "log.initial.b.DIncDtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.b.DSincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.b.DLongADtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.b.DLongPDtDistOrb": {"value": 2.534988e-10, "unit": u.rad / u.sec}, + "log.initial.b.DHeccDtDistOrb": {"value": 2.534988e-15, "unit": 1 / u.sec}, + "log.initial.b.DKeccDtDistOrb": {"value": -2.642790e-11, "unit": 1 / u.sec}, + "log.initial.b.DPincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.b.DQincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.c.Mass": {"value": 8.122173e25, "unit": u.kg}, + "log.initial.c.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.c.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.c.Xobl": {"value": 0.000000}, + "log.initial.c.Yobl": {"value": 0.000000}, + "log.initial.c.Zobl": {"value": 1.000000}, + "log.initial.c.Radius": {"value": 1.524366e07, "unit": u.m}, + "log.initial.c.RadGyra": {"value": 0.400000}, + "log.initial.c.RotAngMom": { + "value": 2.196023e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.c.RotKinEnergy": {"value": 7.984963e30, "unit": u.Joule}, + "log.initial.c.RotVel": {"value": 1108.550165, "unit": u.m / u.sec}, + "log.initial.c.BodyType": {"value": 0.000000}, + "log.initial.c.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.c.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.c.Density": {"value": 5474.140615, "unit": u.kg / u.m**3}, + "log.initial.c.SurfEnFluxTotal": {"value": 1.735575e05, "unit": u.W / u.m**2}, + "log.initial.c.TidalQ": {"value": 100.000000}, + "log.initial.c.ImK2": {"value": -0.003000}, + "log.initial.c.K2": {"value": 0.300000}, + "log.initial.c.K2Man": {"value": 0.010000}, + "log.initial.c.Imk2Man": {"value": 0.000000}, + "log.initial.c.TidalQMantle": {"value": 100.000000}, + "log.initial.c.HEcc": {"value": -0.200000}, + "log.initial.c.HZLimitDryRunaway": {"value": 1.818167e11, "unit": u.m}, + "log.initial.c.HZLimRecVenus": {"value": 1.551444e11, "unit": u.m}, + "log.initial.c.HZLimRunaway": {"value": 2.059730e11, "unit": u.m}, + "log.initial.c.HZLimMoistGreenhouse": {"value": 2.052807e11, "unit": u.m}, + "log.initial.c.HZLimMaxGreenhouse": {"value": 3.725381e11, "unit": u.m}, + "log.initial.c.HZLimEarlyMars": {"value": 4.063626e11, "unit": u.m}, + "log.initial.c.Instellation": {"value": 1.125581e06, "unit": u.kg / u.sec**3}, + "log.initial.c.KEcc": {"value": -2.693796e-11}, + "log.initial.c.Eccentricity": {"value": 0.200000}, + "log.initial.c.OrbEnergy": {"value": -7.252195e35, "unit": u.Joule}, + "log.initial.c.MeanMotion": {"value": 1.933552e-05, "unit": 1 / u.sec}, + "log.initial.c.OrbPeriod": {"value": 3.249557e05, "unit": u.sec}, + "log.initial.c.SemiMajorAxis": {"value": 6.911422e09, "unit": u.m}, + "log.initial.c.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.c.COPP": {"value": -0.000000}, + "log.initial.c.OrbAngMom": { + "value": 7.349864e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.c.ArgP": {"value": 1.570796, "unit": u.rad}, + "log.initial.c.Inc": {"value": 0.000000, "unit": u.rad}, + "log.initial.c.LongA": {"value": 3.141593, "unit": u.rad}, + "log.initial.c.MeanLongitude": {"value": -1.570796, "unit": u.rad}, + "log.initial.c.LongP": {"value": 4.712389, "unit": u.rad}, + "log.initial.c.TotOrbEnergy": {"value": -1.773566e36, "unit": u.Joule}, + "log.initial.c.OrbPotEnergy": {"value": -1.450439e36, "unit": u.Joule}, + "log.initial.c.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.c.TidalRadius": {"value": 1.524366e07, "unit": u.m}, + "log.initial.c.DsemiDtEqtide": {"value": 2.167865e-06, "unit": u.m / u.sec}, + "log.initial.c.DeccDtEqtide": {"value": 9.866917e-17, "unit": 1 / u.sec}, + "log.initial.c.DMeanMotionDtEqtide": { + "value": -9.097286e-21, + "unit": 1 / u.sec**2, + }, + "log.initial.c.DOrbPerDtEqtide": {"value": 1.528904e-10}, + "log.initial.c.EccTimeEqtide": {"value": 2.026976e15, "unit": u.sec}, + "log.initial.c.SemiTimeEqtide": {"value": 3.188124e15, "unit": u.sec}, + "log.initial.c.DHEccDtEqtide": {"value": -9.866917e-17, "unit": 1 / u.sec}, + "log.initial.c.DKEccDtEqtide": {"value": -1.328973e-26, "unit": 1 / u.sec}, + "log.initial.c.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.c.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.c.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.c.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.c.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.c.BodyDeccDt": {"value": -1.000000}, + "log.initial.c.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.c.DRotPerDtEqtide": {"value": 3.966975e-06}, + "log.initial.c.DRotRateDtEqtide": { + "value": -3.338965e-15, + "unit": 1 / u.sec**2, + }, + "log.initial.c.EqRotRateDiscrete": {"value": 1.933552e-05, "unit": 1 / u.sec}, + "log.initial.c.EqRotPerDiscrete": {"value": 3.249557e05, "unit": u.sec}, + "log.initial.c.EqRotRateCont": {"value": 2.668301e-05, "unit": 1 / u.sec}, + "log.initial.c.EqRotPerCont": {"value": 2.354751e05, "unit": u.sec}, + "log.initial.c.EqRotPer": {"value": 3.249557e05, "unit": u.sec}, + "log.initial.c.EqTidePower": {"value": 4.259055e19, "unit": 1 / u.sec}, + "log.initial.c.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.c.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.c.OceanK2": {"value": 0.010000}, + "log.initial.c.EnvTidalQ": {"value": -1.000000}, + "log.initial.c.OceanTidalQ": {"value": -1.000000}, + "log.initial.c.TideLock": {"value": 0.000000}, + "log.initial.c.RotTimeEqtide": {"value": 2.177982e10, "unit": u.sec}, + "log.initial.c.EnvK2": {"value": 0.010000}, + "log.initial.c.OblTimeEqtide": {"value": -1.000000}, + "log.initial.c.PowerEqtide": {"value": 5.067944e20, "unit": u.W}, + "log.initial.c.SurfEnFluxEqtide": { + "value": 1.735575e05, + "unit": u.kg / u.sec**3, + }, + "log.initial.c.Sinc": {"value": 0.000000}, + "log.initial.c.Pinc": {"value": 0.000000}, + "log.initial.c.Qinc": {"value": -0.000000}, + "log.initial.c.DIncDtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.c.DSincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.c.DLongADtDistOrb": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.c.DLongPDtDistOrb": {"value": 9.789955e-11, "unit": u.rad / u.sec}, + "log.initial.c.DHeccDtDistOrb": {"value": -4.858204e-16, "unit": 1 / u.sec}, + "log.initial.c.DKeccDtDistOrb": {"value": 1.957991e-11, "unit": 1 / u.sec}, + "log.initial.c.DPincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.c.DQincDtDistOrb": {"value": 0.000000, "unit": 1 / u.sec}, + "log.final.system.Age": {"value": 3.156076e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e09, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.451427e44, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -7.334044e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -8.388784e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 1.054732e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.Mass": {"value": 1.849227e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.star.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.star.Radius": {"value": 255.944463, "unit": u.Rearth, "rtol": 1e-4}, + "log.final.star.RadGyra": {"value": 0.449839, "rtol": 1e-4}, + "log.final.star.RotAngMom": { + "value": 1.450360e44, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotKinEnergy": { + "value": 1.054732e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.RotVel": { + "value": 2.374288e05, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.star.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotRate": {"value": 0.000145, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.star.RotPer": {"value": 0.500000, "unit": u.day, "rtol": 1e-4}, + "log.final.star.Density": { + "value": 101.482323, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.star.SurfEnFluxTotal": { + "value": 5.911837, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.TidalQ": {"value": 1.000000e06, "rtol": 1e-4}, + "log.final.star.ImK2": {"value": -5.000000e-07, "rtol": 1e-4}, + "log.final.star.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.star.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.star.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.HZLimitDryRunaway": { + "value": 1.781395e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRecVenus": { + "value": 1.551410e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRunaway": { + "value": 2.059686e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMoistGreenhouse": { + "value": 2.052763e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMaxGreenhouse": { + "value": 3.725301e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimEarlyMars": { + "value": 4.063540e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.KEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, + "log.final.star.MeanMotion": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.star.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.star.LXUVTot": { + "value": 6.619701e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.TotOrbEnergy": { + "value": -1.773565e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.OrbPotEnergy": { + "value": -1.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostEnergy": { + "value": 1.876648e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostAngMom": { + "value": 5.134619e39, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.star.DRotPerDtEqtide": {"value": 8.502284e-16, "rtol": 1e-4}, + "log.final.star.DRotRateDtEqtide": { + "value": -2.862519e-24, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.star.EqRotRateDiscrete": { + "value": 7.448660e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotPerDiscrete": { + "value": 8.435323e04, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotRateCont": { + "value": 7.916671e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotPerCont": { + "value": 7.936651e04, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EqRotPer": {"value": 8.435323e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.EqTidePower": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.star.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.star.RotTimeEqtide": { + "value": 5.080985e19, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.star.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.star.PowerEqtide": {"value": 1.979732e20, "unit": u.W, "rtol": 1e-4}, + "log.final.star.SurfEnFluxEqtide": { + "value": 5.911837, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.Luminosity": {"value": 1.721191, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.star.LXUVStellar": {"value": 6.619701e23, "unit": u.W, "rtol": 1e-4}, + "log.final.star.Temperature": {"value": 4317.219977, "unit": u.K, "rtol": 1e-4}, + "log.final.star.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.star.RossbyNumber": {"value": 0.014538, "rtol": 1e-4}, + "log.final.star.DRotPerDtStellar": {"value": -2.308202e-11, "rtol": 1e-4}, + "log.final.b.Mass": {"value": 4.777749e25, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.b.Radius": {"value": 1.007740e07, "unit": u.m, "rtol": 1e-4}, + "log.final.b.RadGyra": {"value": 0.400000, "rtol": 1e-4}, + "log.final.b.RotAngMom": { + "value": 5.782535e34, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.b.RotKinEnergy": { + "value": 2.153607e30, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.RotVel": {"value": 750.631127, "unit": u.m / u.sec, "rtol": 1e-4}, + "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.RotRate": {"value": 7.448660e-05, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.b.RotPer": {"value": 0.976311, "unit": u.day, "rtol": 1e-4}, + "log.final.b.Density": { + "value": 1.114524e04, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.b.SurfEnFluxTotal": { + "value": 5.828592e05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.b.TidalQ": {"value": 100.000000, "rtol": 1e-4}, + "log.final.b.ImK2": {"value": -0.003000, "rtol": 1e-4}, + "log.final.b.K2": {"value": 0.300000, "rtol": 1e-4}, + "log.final.b.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.b.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.b.HEcc": {"value": -0.042671, "rtol": 1e-4}, + "log.final.b.HZLimitDryRunaway": { + "value": 1.787315e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRecVenus": {"value": 1.551410e11, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimRunaway": {"value": 2.059686e11, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimMoistGreenhouse": { + "value": 2.052763e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMaxGreenhouse": { + "value": 3.725301e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimEarlyMars": {"value": 4.063540e11, "unit": u.m, "rtol": 1e-4}, + "log.final.b.Instellation": { + "value": 6.681948e06, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.KEcc": {"value": -0.069231, "rtol": 1e-4}, + "log.final.b.Eccentricity": {"value": 0.081326, "rtol": 1e-4}, + "log.final.b.OrbEnergy": {"value": -1.048346e36, "unit": u.Joule, "rtol": 1e-4}, + "log.final.b.MeanMotion": { + "value": 7.448660e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.OrbPeriod": {"value": 8.435323e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.SemiMajorAxis": {"value": 2.812439e09, "unit": u.m, "rtol": 1e-4}, + "log.final.b.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.COPP": {"value": -0.000000, "rtol": 1e-4}, + "log.final.b.OrbAngMom": { + "value": 2.805535e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.b.ArgP": {"value": 3.693953, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.MeanLongitude": {"value": -2.589232, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.LongP": {"value": 3.693953, "unit": u.rad, "rtol": 1e-4}, + "log.final.b.TotOrbEnergy": { + "value": -1.773565e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.OrbPotEnergy": { + "value": -2.096693e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.b.LostEnergy": {"value": 7.991775e29, "unit": u.Joule, "rtol": 1e-4}, + "log.final.b.TidalRadius": {"value": 1.007740e07, "unit": u.m, "rtol": 1e-4}, + "log.final.b.DsemiDtEqtide": { + "value": -1.415503e-06, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DeccDtEqtide": { + "value": -4.325498e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DMeanMotionDtEqtide": { + "value": 5.623377e-20, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.b.DOrbPerDtEqtide": {"value": -6.368259e-11, "rtol": 1e-4}, + "log.final.b.EccTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.DHEccDtEqtide": { + "value": 2.269581e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DKEccDtEqtide": { + "value": 3.682246e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.LockTime": {"value": 3.666991e06, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DRotPerDtEqtide": {"value": -6.299528e-300, "rtol": 1e-4}, + "log.final.b.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.b.EqRotRateDiscrete": { + "value": 7.448660e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.EqRotPerDiscrete": { + "value": 8.435323e04, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.b.EqRotRateCont": { + "value": 7.916671e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.EqRotPerCont": {"value": 7.936651e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.EqRotPer": {"value": 8.435323e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.EqTidePower": { + "value": 5.016814e20, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.b.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.b.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.b.RotTimeEqtide": { + "value": 1.339041e304, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.b.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.b.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.b.PowerEqtide": {"value": 7.438243e20, "unit": u.W, "rtol": 1e-4}, + "log.final.b.SurfEnFluxEqtide": { + "value": 5.828592e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.Sinc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.Pinc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.Qinc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.DIncDtDistOrb": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DSincDtDistOrb": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DLongADtDistOrb": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DLongPDtDistOrb": { + "value": 1.737694e-10, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DHeccDtDistOrb": { + "value": -2.488505e-11, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DKeccDtDistOrb": { + "value": -1.344098e-11, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DPincDtDistOrb": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.b.DQincDtDistOrb": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.Mass": {"value": 8.122173e25, "unit": u.kg, "rtol": 1e-4}, + "log.final.c.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.c.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.c.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.c.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.c.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.c.Radius": {"value": 1.524366e07, "unit": u.m, "rtol": 1e-4}, + "log.final.c.RadGyra": {"value": 0.400000, "rtol": 1e-4}, + "log.final.c.RotAngMom": { + "value": 1.879353e35, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.c.RotKinEnergy": { + "value": 5.848120e30, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.c.RotVel": {"value": 948.695924, "unit": u.m / u.sec, "rtol": 1e-4}, + "log.final.c.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.c.RotRate": {"value": 6.223545e-05, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.c.RotPer": {"value": 1.168499, "unit": u.day, "rtol": 1e-4}, + "log.final.c.Density": { + "value": 5474.140615, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.c.SurfEnFluxTotal": { + "value": 1.359210e05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.c.TidalQ": {"value": 100.000000, "rtol": 1e-4}, + "log.final.c.ImK2": {"value": -0.003000, "rtol": 1e-4}, + "log.final.c.K2": {"value": 0.300000, "rtol": 1e-4}, + "log.final.c.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.c.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.c.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.c.HEcc": {"value": -0.184974, "rtol": 1e-4}, + "log.final.c.HZLimitDryRunaway": { + "value": 1.815825e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.c.HZLimRecVenus": {"value": 1.551410e11, "unit": u.m, "rtol": 1e-4}, + "log.final.c.HZLimRunaway": {"value": 2.059686e11, "unit": u.m, "rtol": 1e-4}, + "log.final.c.HZLimMoistGreenhouse": { + "value": 2.052763e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.c.HZLimMaxGreenhouse": { + "value": 3.725301e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.c.HZLimEarlyMars": {"value": 4.063540e11, "unit": u.m, "rtol": 1e-4}, + "log.final.c.Instellation": { + "value": 1.124104e06, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.c.KEcc": {"value": 0.057856, "rtol": 1e-4}, + "log.final.c.Eccentricity": {"value": 0.193811, "rtol": 1e-4}, + "log.final.c.OrbEnergy": {"value": -7.252188e35, "unit": u.Joule, "rtol": 1e-4}, + "log.final.c.MeanMotion": { + "value": 1.933549e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.OrbPeriod": {"value": 3.249561e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.c.SemiMajorAxis": {"value": 6.911428e09, "unit": u.m, "rtol": 1e-4}, + "log.final.c.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.c.COPP": {"value": -0.000000, "rtol": 1e-4}, + "log.final.c.OrbAngMom": { + "value": 7.359192e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.c.ArgP": {"value": 5.015526, "unit": u.rad, "rtol": 1e-4}, + "log.final.c.Inc": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.c.LongA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.c.MeanLongitude": {"value": -1.267660, "unit": u.rad, "rtol": 1e-4}, + "log.final.c.LongP": {"value": 5.015526, "unit": u.rad, "rtol": 1e-4}, + "log.final.c.TotOrbEnergy": { + "value": -1.773565e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.c.OrbPotEnergy": { + "value": -1.450438e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.c.LostEnergy": {"value": 1.427221e30, "unit": u.Joule, "rtol": 1e-4}, + "log.final.c.TidalRadius": {"value": 1.524366e07, "unit": u.m, "rtol": 1e-4}, + "log.final.c.DsemiDtEqtide": { + "value": 2.123237e-06, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DeccDtEqtide": { + "value": 9.561514e-17, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DMeanMotionDtEqtide": { + "value": -8.909987e-21, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.c.DOrbPerDtEqtide": {"value": 1.497431e-10, "rtol": 1e-4}, + "log.final.c.EccTimeEqtide": { + "value": 2.026989e15, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.c.SemiTimeEqtide": { + "value": 3.255137e15, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.c.DHEccDtEqtide": { + "value": -9.125555e-17, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DKEccDtEqtide": { + "value": 2.854258e-17, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.c.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.c.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.c.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DRotPerDtEqtide": {"value": 5.340271e-06, "rtol": 1e-4}, + "log.final.c.DRotRateDtEqtide": { + "value": -3.291994e-15, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.c.EqRotRateDiscrete": { + "value": 1.933549e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.EqRotPerDiscrete": { + "value": 3.249561e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.c.EqRotRateCont": { + "value": 2.623526e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.EqRotPerCont": {"value": 2.394939e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.c.EqRotPer": {"value": 3.249561e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.c.EqTidePower": { + "value": 3.901680e19, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.c.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.c.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.c.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.c.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.c.TideLock": {"value": 0.000000, "rtol": 1e-4}, + "log.final.c.RotTimeEqtide": { + "value": 1.890509e10, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.c.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.c.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.c.PowerEqtide": {"value": 3.968943e20, "unit": u.W, "rtol": 1e-4}, + "log.final.c.SurfEnFluxEqtide": { + "value": 1.359210e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.c.Sinc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.c.Pinc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.c.Qinc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.c.DIncDtDistOrb": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DSincDtDistOrb": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DLongADtDistOrb": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DLongPDtDistOrb": { + "value": 9.238011e-11, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DHeccDtDistOrb": { + "value": 8.968520e-12, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DKeccDtDistOrb": { + "value": 1.595447e-11, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DPincDtDistOrb": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.c.DQincDtDistOrb": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + } ) -class Test_CPL_RD4(Benchmark): - pass +class Test_CPL_RD4(Benchmark): + pass diff --git a/tests/Eqtide/IoHeat/test_IoHeat.py b/tests/Eqtide/IoHeat/test_IoHeat.py index d77abe8b1..cd0813702 100644 --- a/tests/Eqtide/IoHeat/test_IoHeat.py +++ b/tests/Eqtide/IoHeat/test_IoHeat.py @@ -1,160 +1,206 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.100849e+38, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.009682e+36, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.018135e+36, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 8.465935e+33, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 3.155760e+07, "unit": u.sec}, - "log.initial.jupiter.Mass": {"value": 1.898130e+27, "unit": u.kg}, - "log.initial.jupiter.Obliquity": {"value": 0.053756, "unit": u.rad}, - "log.initial.jupiter.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.jupiter.Xobl": {"value": 0.053730}, - "log.initial.jupiter.Yobl": {"value": 0.000000}, - "log.initial.jupiter.Zobl": {"value": 0.998555}, - "log.initial.jupiter.Radius": {"value": 7.149200e+07, "unit": u.m}, - "log.initial.jupiter.RadGyra": {"value": 0.270000}, - "log.initial.jupiter.RotAngMom": {"value": 1.094301e+38, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.jupiter.RotKinEnergy": {"value": 8.465935e+33, "unit": u.Joule}, - "log.initial.jupiter.RotVel": {"value": 1.106180e+04, "unit": u.m / u.sec}, - "log.initial.jupiter.BodyType": {"value": 0.000000}, - "log.initial.jupiter.RotRate": {"value": 0.000155, "unit": 1 / u.sec}, - "log.initial.jupiter.RotPer": {"value": 4.060800e+04, "unit": u.sec}, - "log.initial.jupiter.Density": {"value": 1240.123690, "unit": u.kg / u.m ** 3}, - "log.initial.jupiter.SurfEnFluxTotal": {"value": 0.001744, "unit": u.kg / u.sec ** 3}, - "log.initial.jupiter.TidalQ": {"value": 1.000000e+05}, - "log.initial.jupiter.ImK2": {"value": -3.700000e-06}, - "log.initial.jupiter.K2": {"value": 0.370000}, - "log.initial.jupiter.K2Man": {"value": 0.010000}, - "log.initial.jupiter.Imk2Man": {"value": 0.000000}, - "log.initial.jupiter.TidalQMantle": {"value": 100.000000}, - "log.initial.jupiter.HEcc": {"value": 0.000000}, - "log.initial.jupiter.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.jupiter.HZLimRecVenus": {"value": -1.000000}, - "log.initial.jupiter.HZLimRunaway": {"value": -1.000000}, - "log.initial.jupiter.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.jupiter.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.jupiter.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.jupiter.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.jupiter.KEcc": {"value": 0.000000}, - "log.initial.jupiter.Eccentricity": {"value": -1.000000}, - "log.initial.jupiter.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.jupiter.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.jupiter.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.jupiter.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.jupiter.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.jupiter.COPP": {"value": 0.000000}, - "log.initial.jupiter.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.jupiter.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.jupiter.TotOrbEnergy": {"value": -1.345289e+31, "unit": u.Joule}, - "log.initial.jupiter.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.jupiter.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.jupiter.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.jupiter.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.jupiter.BodyDeccDt": {"value": -1.000000}, - "log.initial.jupiter.DOblDtEqtide": {"value": -4.019991e-20, "unit": u.rad / u.sec}, - "log.initial.jupiter.DRotPerDtEqtide": {"value": 3.658531e-16}, - "log.initial.jupiter.DRotRateDtEqtide": {"value": -1.394002e-24, "unit": 1 / u.sec ** 2}, - "log.initial.jupiter.EqRotRateDiscrete": {"value": 4.108764e-05, "unit": 1 / u.sec}, - "log.initial.jupiter.EqRotPerDiscrete": {"value": 1.529215e+05, "unit": u.sec}, - "log.initial.jupiter.EqRotRateCont": {"value": 4.109421e-05, "unit": 1 / u.sec}, - "log.initial.jupiter.EqRotPerCont": {"value": 1.528971e+05, "unit": u.sec}, - "log.initial.jupiter.EqRotPer": {"value": 1.529215e+05, "unit": u.sec}, - "log.initial.jupiter.EqTidePower": {"value": 5.846502e+10, "unit": 1 / u.sec}, - "log.initial.jupiter.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.jupiter.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.jupiter.OceanK2": {"value": 0.010000}, - "log.initial.jupiter.EnvTidalQ": {"value": -1.000000}, - "log.initial.jupiter.OceanTidalQ": {"value": -1.000000}, - "log.initial.jupiter.TideLock": {"value": 0.000000}, - "log.initial.jupiter.RotTimeEqtide": {"value": 1.109954e+20, "unit": u.sec}, - "log.initial.jupiter.EnvK2": {"value": 0.010000}, - "log.initial.jupiter.OblTimeEqtide": {"value": -1.000000}, - "log.initial.jupiter.PowerEqtide": {"value": 1.120340e+14, "unit": u.W}, - "log.initial.jupiter.SurfEnFluxEqtide": {"value": 0.001744, "unit": u.kg / u.sec ** 3}, - "log.initial.io.Mass": {"value": 8.958279e+22, "unit": u.kg}, - "log.initial.io.Obliquity": {"value": 1.745329e-05, "unit": u.rad}, - "log.initial.io.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.io.Xobl": {"value": 1.745329e-05}, - "log.initial.io.Yobl": {"value": 0.000000}, - "log.initial.io.Zobl": {"value": 1.000000}, - "log.initial.io.Radius": {"value": 1.824137e+06, "unit": u.m}, - "log.initial.io.RadGyra": {"value": 0.270000}, - "log.initial.io.RotAngMom": {"value": 8.928491e+29, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.io.RotKinEnergy": {"value": 1.834253e+25, "unit": u.Joule}, - "log.initial.io.RotVel": {"value": 74.949477, "unit": u.m / u.sec}, - "log.initial.io.BodyType": {"value": 0.000000}, - "log.initial.io.RotRate": {"value": 4.108764e-05, "unit": 1 / u.sec}, - "log.initial.io.RotPer": {"value": 1.529215e+05, "unit": u.sec}, - "log.initial.io.Density": {"value": 3523.415846, "unit": u.kg / u.m ** 3}, - "log.initial.io.SurfEnFluxTotal": {"value": 2.243481, "unit": u.kg / u.sec ** 3}, - "log.initial.io.TidalQ": {"value": 100.000000}, - "log.initial.io.ImK2": {"value": -0.015000}, - "log.initial.io.K2": {"value": 1.500000}, - "log.initial.io.K2Man": {"value": 0.010000}, - "log.initial.io.Imk2Man": {"value": 0.000000}, - "log.initial.io.TidalQMantle": {"value": 100.000000}, - "log.initial.io.HEcc": {"value": 0.000000}, - "log.initial.io.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, - "log.initial.io.HZLimRecVenus": {"value": -1.000000}, - "log.initial.io.HZLimRunaway": {"value": -1.000000}, - "log.initial.io.HZLimMoistGreenhouse": {"value": -1.000000}, - "log.initial.io.HZLimMaxGreenhouse": {"value": -1.000000}, - "log.initial.io.HZLimEarlyMars": {"value": -1.000000}, - "log.initial.io.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.io.KEcc": {"value": 0.004100}, - "log.initial.io.Eccentricity": {"value": 0.004100}, - "log.initial.io.OrbEnergy": {"value": -1.345289e+31, "unit": u.Joule}, - "log.initial.io.MeanMotion": {"value": 4.108764e-05, "unit": 1 / u.sec}, - "log.initial.io.OrbPeriod": {"value": 1.529215e+05, "unit": u.sec}, - "log.initial.io.SemiMajorAxis": {"value": 4.218028e+08, "unit": u.m}, - "log.initial.io.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.io.COPP": {"value": 0.000000}, - "log.initial.io.OrbAngMom": {"value": 6.548331e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.io.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.io.TotOrbEnergy": {"value": -1.345289e+31, "unit": u.Joule}, - "log.initial.io.OrbPotEnergy": {"value": -2.690577e+31, "unit": u.Joule}, - "log.initial.io.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.io.TidalRadius": {"value": 1.824137e+06, "unit": u.m}, - "log.initial.io.DsemiDtEqtide": {"value": -1.671102e-09, "unit": u.m / u.sec}, - "log.initial.io.DeccDtEqtide": {"value": -8.503575e-16, "unit": 1 / u.sec}, - "log.initial.io.DMeanMotionDtEqtide": {"value": 2.441720e-22, "unit": 1 / u.sec ** 2}, - "log.initial.io.DOrbPerDtEqtide": {"value": -9.087686e-13}, - "log.initial.io.EccTimeEqtide": {"value": 4.821501e+12, "unit": u.sec}, - "log.initial.io.SemiTimeEqtide": {"value": 2.524100e+17, "unit": u.sec}, - "log.initial.io.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec}, - "log.initial.io.DKEccDtEqtide": {"value": -8.503575e-16, "unit": 1 / u.sec}, - "log.initial.io.DXoblDtEqtide": {"value": -3.792877e-13, "unit": 1 / u.sec}, - "log.initial.io.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.io.DZoblDtEqtide": {"value": 6.619819e-18, "unit": 1 / u.sec}, - "log.initial.io.LockTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.io.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.io.BodyDeccDt": {"value": -1.000000}, - "log.initial.io.DOblDtEqtide": {"value": -3.792877e-13, "unit": u.rad / u.sec}, - "log.initial.io.DRotPerDtEqtide": {"value": -2.070341e-299}, - "log.initial.io.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2}, - "log.initial.io.EqRotRateDiscrete": {"value": 4.108764e-05, "unit": 1 / u.sec}, - "log.initial.io.EqRotPerDiscrete": {"value": 1.529215e+05, "unit": u.sec}, - "log.initial.io.EqRotRateCont": {"value": 4.109421e-05, "unit": 1 / u.sec}, - "log.initial.io.EqRotPerCont": {"value": 1.528971e+05, "unit": u.sec}, - "log.initial.io.EqRotPer": {"value": 1.529215e+05, "unit": u.sec}, - "log.initial.io.EqTidePower": {"value": -3.686946e+13, "unit": 1 / u.sec}, - "log.initial.io.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.io.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.io.OceanK2": {"value": 0.010000}, - "log.initial.io.EnvTidalQ": {"value": -1.000000}, - "log.initial.io.OceanTidalQ": {"value": -1.000000}, - "log.initial.io.TideLock": {"value": 1.000000}, - "log.initial.io.RotTimeEqtide": {"value": 7.386298e+303, "unit": u.sec}, - "log.initial.io.EnvK2": {"value": 0.010000}, - "log.initial.io.OblTimeEqtide": {"value": -1.000000}, - "log.initial.io.PowerEqtide": {"value": 9.380954e+13, "unit": u.W}, - "log.initial.io.SurfEnFluxEqtide": {"value": 2.243481, "unit": u.kg / u.sec ** 3}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.100849e38, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -2.009682e36, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -2.018135e36, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 8.465935e33, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 3.155760e07, "unit": u.sec}, + "log.initial.jupiter.Mass": {"value": 1.898130e27, "unit": u.kg}, + "log.initial.jupiter.Obliquity": {"value": 0.053756, "unit": u.rad}, + "log.initial.jupiter.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.jupiter.Xobl": {"value": 0.053730}, + "log.initial.jupiter.Yobl": {"value": 0.000000}, + "log.initial.jupiter.Zobl": {"value": 0.998555}, + "log.initial.jupiter.Radius": {"value": 7.149200e07, "unit": u.m}, + "log.initial.jupiter.RadGyra": {"value": 0.270000}, + "log.initial.jupiter.RotAngMom": { + "value": 1.094301e38, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.jupiter.RotKinEnergy": {"value": 8.465935e33, "unit": u.Joule}, + "log.initial.jupiter.RotVel": {"value": 1.106180e04, "unit": u.m / u.sec}, + "log.initial.jupiter.BodyType": {"value": 0.000000}, + "log.initial.jupiter.RotRate": {"value": 0.000155, "unit": 1 / u.sec}, + "log.initial.jupiter.RotPer": {"value": 4.060800e04, "unit": u.sec}, + "log.initial.jupiter.Density": {"value": 1240.123690, "unit": u.kg / u.m**3}, + "log.initial.jupiter.SurfEnFluxTotal": { + "value": 0.001744, + "unit": u.kg / u.sec**3, + }, + "log.initial.jupiter.TidalQ": {"value": 1.000000e05}, + "log.initial.jupiter.ImK2": {"value": -3.700000e-06}, + "log.initial.jupiter.K2": {"value": 0.370000}, + "log.initial.jupiter.K2Man": {"value": 0.010000}, + "log.initial.jupiter.Imk2Man": {"value": 0.000000}, + "log.initial.jupiter.TidalQMantle": {"value": 100.000000}, + "log.initial.jupiter.HEcc": {"value": 0.000000}, + "log.initial.jupiter.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.jupiter.HZLimRecVenus": {"value": -1.000000}, + "log.initial.jupiter.HZLimRunaway": {"value": -1.000000}, + "log.initial.jupiter.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.jupiter.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.jupiter.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.jupiter.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.jupiter.KEcc": {"value": 0.000000}, + "log.initial.jupiter.Eccentricity": {"value": -1.000000}, + "log.initial.jupiter.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.jupiter.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.jupiter.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.jupiter.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.jupiter.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.jupiter.COPP": {"value": 0.000000}, + "log.initial.jupiter.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.jupiter.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.jupiter.TotOrbEnergy": {"value": -1.345289e31, "unit": u.Joule}, + "log.initial.jupiter.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.jupiter.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.jupiter.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.jupiter.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.jupiter.BodyDeccDt": {"value": -1.000000}, + "log.initial.jupiter.DOblDtEqtide": { + "value": -4.019991e-20, + "unit": u.rad / u.sec, + }, + "log.initial.jupiter.DRotPerDtEqtide": {"value": 3.658531e-16}, + "log.initial.jupiter.DRotRateDtEqtide": { + "value": -1.394002e-24, + "unit": 1 / u.sec**2, + }, + "log.initial.jupiter.EqRotRateDiscrete": { + "value": 4.108764e-05, + "unit": 1 / u.sec, + }, + "log.initial.jupiter.EqRotPerDiscrete": {"value": 1.529215e05, "unit": u.sec}, + "log.initial.jupiter.EqRotRateCont": {"value": 4.109421e-05, "unit": 1 / u.sec}, + "log.initial.jupiter.EqRotPerCont": {"value": 1.528971e05, "unit": u.sec}, + "log.initial.jupiter.EqRotPer": {"value": 1.529215e05, "unit": u.sec}, + "log.initial.jupiter.EqTidePower": {"value": 5.846502e10, "unit": 1 / u.sec}, + "log.initial.jupiter.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.jupiter.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.jupiter.OceanK2": {"value": 0.010000}, + "log.initial.jupiter.EnvTidalQ": {"value": -1.000000}, + "log.initial.jupiter.OceanTidalQ": {"value": -1.000000}, + "log.initial.jupiter.TideLock": {"value": 0.000000}, + "log.initial.jupiter.RotTimeEqtide": {"value": 1.109954e20, "unit": u.sec}, + "log.initial.jupiter.EnvK2": {"value": 0.010000}, + "log.initial.jupiter.OblTimeEqtide": {"value": -1.000000}, + "log.initial.jupiter.PowerEqtide": {"value": 1.120340e14, "unit": u.W}, + "log.initial.jupiter.SurfEnFluxEqtide": { + "value": 0.001744, + "unit": u.kg / u.sec**3, + }, + "log.initial.io.Mass": {"value": 8.958279e22, "unit": u.kg}, + "log.initial.io.Obliquity": {"value": 1.745329e-05, "unit": u.rad}, + "log.initial.io.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.io.Xobl": {"value": 1.745329e-05}, + "log.initial.io.Yobl": {"value": 0.000000}, + "log.initial.io.Zobl": {"value": 1.000000}, + "log.initial.io.Radius": {"value": 1.824137e06, "unit": u.m}, + "log.initial.io.RadGyra": {"value": 0.270000}, + "log.initial.io.RotAngMom": { + "value": 8.928491e29, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.io.RotKinEnergy": {"value": 1.834253e25, "unit": u.Joule}, + "log.initial.io.RotVel": {"value": 74.949477, "unit": u.m / u.sec}, + "log.initial.io.BodyType": {"value": 0.000000}, + "log.initial.io.RotRate": {"value": 4.108764e-05, "unit": 1 / u.sec}, + "log.initial.io.RotPer": {"value": 1.529215e05, "unit": u.sec}, + "log.initial.io.Density": {"value": 3523.415846, "unit": u.kg / u.m**3}, + "log.initial.io.SurfEnFluxTotal": { + "value": 2.243481, + "unit": u.kg / u.sec**3, + }, + "log.initial.io.TidalQ": {"value": 100.000000}, + "log.initial.io.ImK2": {"value": -0.015000}, + "log.initial.io.K2": {"value": 1.500000}, + "log.initial.io.K2Man": {"value": 0.010000}, + "log.initial.io.Imk2Man": {"value": 0.000000}, + "log.initial.io.TidalQMantle": {"value": 100.000000}, + "log.initial.io.HEcc": {"value": 0.000000}, + "log.initial.io.HZLimitDryRunaway": {"value": -1.000000, "unit": u.m}, + "log.initial.io.HZLimRecVenus": {"value": -1.000000}, + "log.initial.io.HZLimRunaway": {"value": -1.000000}, + "log.initial.io.HZLimMoistGreenhouse": {"value": -1.000000}, + "log.initial.io.HZLimMaxGreenhouse": {"value": -1.000000}, + "log.initial.io.HZLimEarlyMars": {"value": -1.000000}, + "log.initial.io.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.io.KEcc": {"value": 0.004100}, + "log.initial.io.Eccentricity": {"value": 0.004100}, + "log.initial.io.OrbEnergy": {"value": -1.345289e31, "unit": u.Joule}, + "log.initial.io.MeanMotion": {"value": 4.108764e-05, "unit": 1 / u.sec}, + "log.initial.io.OrbPeriod": {"value": 1.529215e05, "unit": u.sec}, + "log.initial.io.SemiMajorAxis": {"value": 4.218028e08, "unit": u.m}, + "log.initial.io.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.io.COPP": {"value": 0.000000}, + "log.initial.io.OrbAngMom": { + "value": 6.548331e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.io.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.io.TotOrbEnergy": {"value": -1.345289e31, "unit": u.Joule}, + "log.initial.io.OrbPotEnergy": {"value": -2.690577e31, "unit": u.Joule}, + "log.initial.io.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.io.TidalRadius": {"value": 1.824137e06, "unit": u.m}, + "log.initial.io.DsemiDtEqtide": {"value": -1.671102e-09, "unit": u.m / u.sec}, + "log.initial.io.DeccDtEqtide": {"value": -8.503575e-16, "unit": 1 / u.sec}, + "log.initial.io.DMeanMotionDtEqtide": { + "value": 2.441720e-22, + "unit": 1 / u.sec**2, + }, + "log.initial.io.DOrbPerDtEqtide": {"value": -9.087686e-13}, + "log.initial.io.EccTimeEqtide": {"value": 0.000000, "unit": u.sec}, + "log.initial.io.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec}, + "log.initial.io.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec}, + "log.initial.io.DKEccDtEqtide": {"value": -8.503575e-16, "unit": 1 / u.sec}, + "log.initial.io.DXoblDtEqtide": {"value": -3.792877e-13, "unit": 1 / u.sec}, + "log.initial.io.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.io.DZoblDtEqtide": {"value": 6.619819e-18, "unit": 1 / u.sec}, + "log.initial.io.LockTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.io.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.io.BodyDeccDt": {"value": -1.000000}, + "log.initial.io.DOblDtEqtide": {"value": -3.792877e-13, "unit": u.rad / u.sec}, + "log.initial.io.DRotPerDtEqtide": {"value": -2.070341e-299}, + "log.initial.io.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + }, + "log.initial.io.EqRotRateDiscrete": {"value": 4.108764e-05, "unit": 1 / u.sec}, + "log.initial.io.EqRotPerDiscrete": {"value": 1.529215e05, "unit": u.sec}, + "log.initial.io.EqRotRateCont": {"value": 4.109421e-05, "unit": 1 / u.sec}, + "log.initial.io.EqRotPerCont": {"value": 1.528971e05, "unit": u.sec}, + "log.initial.io.EqRotPer": {"value": 1.529215e05, "unit": u.sec}, + "log.initial.io.EqTidePower": {"value": -3.686946e13, "unit": 1 / u.sec}, + "log.initial.io.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.io.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.io.OceanK2": {"value": 0.010000}, + "log.initial.io.EnvTidalQ": {"value": -1.000000}, + "log.initial.io.OceanTidalQ": {"value": -1.000000}, + "log.initial.io.TideLock": {"value": 1.000000}, + "log.initial.io.RotTimeEqtide": {"value": 7.386298e303, "unit": u.sec}, + "log.initial.io.EnvK2": {"value": 0.010000}, + "log.initial.io.OblTimeEqtide": {"value": -1.000000}, + "log.initial.io.PowerEqtide": {"value": 9.380954e13, "unit": u.W}, + "log.initial.io.SurfEnFluxEqtide": { + "value": 2.243481, + "unit": u.kg / u.sec**3, + }, + } ) -class Test_IoHeat(Benchmark): - pass +class Test_IoHeat(Benchmark): + pass diff --git a/tests/Eqtide/TideLockCPL/test_TideLockCPL.py b/tests/Eqtide/TideLockCPL/test_TideLockCPL.py index 0f8828ae9..84e15be17 100644 --- a/tests/Eqtide/TideLockCPL/test_TideLockCPL.py +++ b/tests/Eqtide/TideLockCPL/test_TideLockCPL.py @@ -1,311 +1,567 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.0439758630931652e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -7.7642048137111781e+40, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -7.7642024457826480e+40, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.7636110753284746e+33, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.gl581.Mass": {"value": 6.1640895999999998e+29, "unit": u.kg}, - "log.initial.gl581.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl581.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl581.Xobl": {"value": 0.0000000000000000}, - "log.initial.gl581.Yobl": {"value": 0.0000000000000000}, - "log.initial.gl581.Zobl": {"value": 1.0000000000000000}, - "log.initial.gl581.Radius": {"value": 1.9597321061699998e+08, "unit": u.m}, - "log.initial.gl581.RadGyra": {"value": 0.5000000000000000}, - "log.initial.gl581.RotAngMom": {"value": 4.5689624631531346e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl581.RotKinEnergy": {"value": 1.7636110753284746e+33, "unit": u.Joule}, - "log.initial.gl581.RotVel": {"value": 151.2905949650989896, "unit": u.m / u.sec}, - "log.initial.gl581.BodyType": {"value": 0.0000000000000000}, - "log.initial.gl581.RotRate": {"value": 7.7199630749926115e-07, "unit": 1 / u.sec}, - "log.initial.gl581.RotPer": {"value": 94.1999999999999886, "unit": u.day}, - "log.initial.gl581.Density": {"value": 1.9551955967766171e+04, "unit": u.kg / u.m ** 3}, - "log.initial.gl581.SurfEnFluxTotal": {"value": 4.7545997441191135e-11, "unit": u.kg / u.sec ** 3}, - "log.initial.gl581.TidalQ": {"value": 1.0000000000000000e+06}, - "log.initial.gl581.ImK2": {"value": -4.9999999999999998e-07}, - "log.initial.gl581.K2": {"value": 0.5000000000000000}, - "log.initial.gl581.K2Man": {"value": 0.0100000000000000}, - "log.initial.gl581.Imk2Man": {"value": 0.0000000000000000}, - "log.initial.gl581.TidalQMantle": {"value": 100.0000000000000000}, - "log.initial.gl581.HEcc": {"value": 0.0000000000000000}, - "log.initial.gl581.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl581.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.initial.gl581.HZLimRunaway": {"value": -1.0000000000000000}, - "log.initial.gl581.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.initial.gl581.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.initial.gl581.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.initial.gl581.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.gl581.KEcc": {"value": 0.0000000000000000}, - "log.initial.gl581.Eccentricity": {"value": -1.0000000000000000}, - "log.initial.gl581.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, - "log.initial.gl581.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl581.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl581.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl581.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl581.COPP": {"value": 0.0000000000000000}, - "log.initial.gl581.OrbAngMom": {"value": 0.0000000000000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl581.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl581.TotOrbEnergy": {"value": -2.1049777076442676e+34, "unit": u.Joule}, - "log.initial.gl581.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, - "log.initial.gl581.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, - "log.initial.gl581.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl581.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.initial.gl581.BodyDeccDt": {"value": -1.0000000000000000}, - "log.initial.gl581.DOblDtEqtide": {"value": 0.0000000000000000, "unit": u.rad / u.sec}, - "log.initial.gl581.DRotPerDtEqtide": {"value": -4.7566865716831957e-20}, - "log.initial.gl581.DRotRateDtEqtide": {"value": 4.5118547874778187e-33, "unit": 1 / u.sec ** 2}, - "log.initial.gl581.EqRotRateDiscrete": {"value": 1.6284104919466565e-06, "unit": 1 / u.sec}, - "log.initial.gl581.EqRotPerDiscrete": {"value": 3.8584775388350980e+06, "unit": u.sec}, - "log.initial.gl581.EqRotRateCont": {"value": 2.5748426698660531e-06, "unit": 1 / u.sec}, - "log.initial.gl581.EqRotPerCont": {"value": 2.4402210592177450e+06, "unit": u.sec}, - "log.initial.gl581.EqRotPer": {"value": 3.8584775388350980e+06, "unit": u.sec}, - "log.initial.gl581.EqTidePower": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl581.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl581.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl581.OceanK2": {"value": 0.0100000000000000}, - "log.initial.gl581.EnvTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl581.OceanTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl581.TideLock": {"value": 0.0000000000000000}, - "log.initial.gl581.RotTimeEqtide": {"value": 1.7110397915328663e+26, "unit": u.sec}, - "log.initial.gl581.EnvK2": {"value": 0.0100000000000000}, - "log.initial.gl581.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.initial.gl581.PowerEqtide": {"value": 2.2946541715868674e+07, "unit": u.W}, - "log.initial.gl581.SurfEnFluxEqtide": {"value": 4.7545997441191135e-11, "unit": u.kg / u.sec ** 3}, - "log.initial.d.Mass": {"value": 3.3444241599999997e+25, "unit": u.kg}, - "log.initial.d.Obliquity": {"value": 0.4101523742069445, "unit": u.rad}, - "log.initial.d.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.d.Xobl": {"value": 0.3987490689144955}, - "log.initial.d.Yobl": {"value": 0.0000000000000000}, - "log.initial.d.Zobl": {"value": 0.9170600743897985}, - "log.initial.d.Radius": {"value": 1.0190569786845941e+07, "unit": u.m}, - "log.initial.d.RadGyra": {"value": 0.5000000000000000}, - "log.initial.d.RotAngMom": {"value": 6.3142885091692880e+34, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.d.RotKinEnergy": {"value": 2.2959400917885049e+30, "unit": u.Joule}, - "log.initial.d.RotVel": {"value": 741.0791476446599972, "unit": u.m / u.sec}, - "log.initial.d.BodyType": {"value": 0.0000000000000000}, - "log.initial.d.RotRate": {"value": 7.2722052166430395e-05, "unit": 1 / u.sec}, - "log.initial.d.RotPer": {"value": 1.0000000000000000, "unit": u.day}, - "log.initial.d.Density": {"value": 7544.6194767582292116, "unit": u.kg / u.m ** 3}, - "log.initial.d.SurfEnFluxTotal": {"value": 1.1701954396233338, "unit": u.kg / u.sec ** 3}, - "log.initial.d.TidalQ": {"value": 100.0000000000000000}, - "log.initial.d.ImK2": {"value": -0.0030000000000000}, - "log.initial.d.K2": {"value": 0.3000000000000000}, - "log.initial.d.K2Man": {"value": 0.0100000000000000}, - "log.initial.d.Imk2Man": {"value": 0.0000000000000000}, - "log.initial.d.TidalQMantle": {"value": 100.0000000000000000}, - "log.initial.d.HEcc": {"value": 0.0000000000000000}, - "log.initial.d.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.d.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.initial.d.HZLimRunaway": {"value": -1.0000000000000000}, - "log.initial.d.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.initial.d.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.initial.d.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.initial.d.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.d.KEcc": {"value": 0.3800000000000000}, - "log.initial.d.Eccentricity": {"value": 0.3800000000000000}, - "log.initial.d.OrbEnergy": {"value": -2.1049777076442676e+34, "unit": u.Joule}, - "log.initial.d.MeanMotion": {"value": 1.0856069946311043e-06, "unit": 1 / u.sec}, - "log.initial.d.OrbPeriod": {"value": 5.7877163082526475e+06, "unit": u.sec}, - "log.initial.d.SemiMajorAxis": {"value": 3.2682646811828999e+10, "unit": u.m}, - "log.initial.d.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.d.COPP": {"value": 0.0000000000000000}, - "log.initial.d.OrbAngMom": {"value": 3.5870733024893427e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.d.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.d.TotOrbEnergy": {"value": -2.1049777076442676e+34, "unit": u.Joule}, - "log.initial.d.OrbPotEnergy": {"value": -4.2099554152885353e+34, "unit": u.Joule}, - "log.initial.d.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, - "log.initial.d.TidalRadius": {"value": 1.0190569786845941e+07, "unit": u.m}, - "log.initial.d.DsemiDtEqtide": {"value": 4.9280160268511033e-11, "unit": u.m / u.sec}, - "log.initial.d.DeccDtEqtide": {"value": 4.7897782814794205e-22, "unit": 1 / u.sec}, - "log.initial.d.DMeanMotionDtEqtide": {"value": -2.4553803885005859e-27, "unit": 1 / u.sec ** 2}, - "log.initial.d.DOrbPerDtEqtide": {"value": 1.3090414107287103e-14}, - "log.initial.d.EccTimeEqtide": {"value": 7.9335613815224297e+20, "unit": u.sec}, - "log.initial.d.SemiTimeEqtide": {"value": 6.6320090344171451e+20, "unit": u.sec}, - "log.initial.d.DHEccDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.d.DKEccDtEqtide": {"value": 4.7897782814794205e-22, "unit": 1 / u.sec}, - "log.initial.d.DXoblDtEqtide": {"value": 2.9797935694928970e-17, "unit": 1 / u.sec}, - "log.initial.d.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.d.DZoblDtEqtide": {"value": -1.2956511188029881e-17, "unit": 1 / u.sec}, - "log.initial.d.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.d.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.initial.d.BodyDeccDt": {"value": -1.0000000000000000}, - "log.initial.d.DOblDtEqtide": {"value": 3.2492893897661155e-17, "unit": u.rad / u.sec}, - "log.initial.d.DRotPerDtEqtide": {"value": 2.9330699849868684e-11}, - "log.initial.d.DRotRateDtEqtide": {"value": -2.4687369034259980e-20, "unit": 1 / u.sec ** 2}, - "log.initial.d.EqRotRateDiscrete": {"value": 1.6284104919466565e-06, "unit": 1 / u.sec}, - "log.initial.d.EqRotPerDiscrete": {"value": 3.8584775388350980e+06, "unit": u.sec}, - "log.initial.d.EqRotRateCont": {"value": 2.5748426698660531e-06, "unit": 1 / u.sec}, - "log.initial.d.EqRotPerCont": {"value": 2.4402210592177450e+06, "unit": u.sec}, - "log.initial.d.EqRotPer": {"value": 3.8584775388350980e+06, "unit": u.sec}, - "log.initial.d.EqTidePower": {"value": 2.3453262351656914e+13, "unit": 1 / u.sec}, - "log.initial.d.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.d.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.d.OceanK2": {"value": 0.0100000000000000}, - "log.initial.d.EnvTidalQ": {"value": -1.0000000000000000}, - "log.initial.d.OceanTidalQ": {"value": -1.0000000000000000}, - "log.initial.d.TideLock": {"value": 0.0000000000000000}, - "log.initial.d.RotTimeEqtide": {"value": 2.9457190057599950e+15, "unit": u.sec}, - "log.initial.d.EnvK2": {"value": 0.0100000000000000}, - "log.initial.d.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.initial.d.PowerEqtide": {"value": 1.5270919937050272e+15, "unit": u.W}, - "log.initial.d.SurfEnFluxEqtide": {"value": 1.1701954396233338, "unit": u.kg / u.sec ** 3}, - "log.final.system.Age": {"value": 3.1557600000000000e+15, "unit": u.sec}, - "log.final.system.Time": {"value": 3.1557600000000000e+15, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.0439749946104427e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -7.7642048137114373e+40, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -7.7642024457826480e+40, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.7636110753935293e+33, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 2.4275076923076924e+12, "unit": u.sec}, - "log.final.gl581.Mass": {"value": 6.1640895999999998e+29, "unit": u.kg}, - "log.final.gl581.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.gl581.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.gl581.Xobl": {"value": 0.0000000000000000}, - "log.final.gl581.Yobl": {"value": 0.0000000000000000}, - "log.final.gl581.Zobl": {"value": 1.0000000000000000}, - "log.final.gl581.Radius": {"value": 1.9597321061699998e+08, "unit": u.m}, - "log.final.gl581.RadGyra": {"value": 0.5000000000000000}, - "log.final.gl581.RotAngMom": {"value": 4.5689624632374028e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.gl581.RotKinEnergy": {"value": 1.7636110753935293e+33, "unit": u.Joule}, - "log.final.gl581.RotVel": {"value": 151.2905949678893478, "unit": u.m / u.sec}, - "log.final.gl581.BodyType": {"value": 0.0000000000000000}, - "log.final.gl581.RotRate": {"value": 7.7199630751349956e-07, "unit": 1 / u.sec}, - "log.final.gl581.RotPer": {"value": 94.1999999982625980, "unit": u.day}, - "log.final.gl581.Density": {"value": 1.9551955967766171e+04, "unit": u.kg / u.m ** 3}, - "log.final.gl581.SurfEnFluxTotal": {"value": 4.7544526029797023e-11, "unit": u.kg / u.sec ** 3}, - "log.final.gl581.TidalQ": {"value": 1.0000000000000000e+06}, - "log.final.gl581.ImK2": {"value": -4.9999999999999998e-07}, - "log.final.gl581.K2": {"value": 0.5000000000000000}, - "log.final.gl581.K2Man": {"value": 0.0100000000000000}, - "log.final.gl581.Imk2Man": {"value": 0.0000000000000000}, - "log.final.gl581.TidalQMantle": {"value": 100.0000000000000000}, - "log.final.gl581.HEcc": {"value": 0.0000000000000000}, - "log.final.gl581.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.gl581.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.final.gl581.HZLimRunaway": {"value": -1.0000000000000000}, - "log.final.gl581.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.final.gl581.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.final.gl581.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.final.gl581.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.final.gl581.KEcc": {"value": 0.0000000000000000}, - "log.final.gl581.Eccentricity": {"value": -1.0000000000000000}, - "log.final.gl581.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, - "log.final.gl581.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.final.gl581.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, - "log.final.gl581.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.gl581.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.gl581.COPP": {"value": 0.0000000000000000}, - "log.final.gl581.OrbAngMom": {"value": 0.0000000000000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.gl581.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.gl581.TotOrbEnergy": {"value": -2.1049689648769812e+34, "unit": u.Joule}, - "log.final.gl581.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, - "log.final.gl581.LostEnergy": {"value": 7.2412505052841880e+22, "unit": u.Joule}, - "log.final.gl581.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.final.gl581.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.final.gl581.BodyDeccDt": {"value": -1.0000000000000000}, - "log.final.gl581.DOblDtEqtide": {"value": 0.0000000000000000, "unit": u.rad / u.sec}, - "log.final.gl581.DRotPerDtEqtide": {"value": -4.7565849774240051e-20}, - "log.final.gl581.DRotRateDtEqtide": {"value": 4.5117584225510648e-33, "unit": 1 / u.sec ** 2}, - "log.final.gl581.EqRotRateDiscrete": {"value": 1.6284003468516683e-06, "unit": 1 / u.sec}, - "log.final.gl581.EqRotPerDiscrete": {"value": 3.8585015775312437e+06, "unit": u.sec}, - "log.final.gl581.EqRotRateCont": {"value": 2.5748371808155785e-06, "unit": 1 / u.sec}, - "log.final.gl581.EqRotPerCont": {"value": 2.4402262612929139e+06, "unit": u.sec}, - "log.final.gl581.EqRotPer": {"value": 3.8585015775312437e+06, "unit": u.sec}, - "log.final.gl581.EqTidePower": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.final.gl581.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, - "log.final.gl581.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, - "log.final.gl581.OceanK2": {"value": 0.0100000000000000}, - "log.final.gl581.EnvTidalQ": {"value": -1.0000000000000000}, - "log.final.gl581.OceanTidalQ": {"value": -1.0000000000000000}, - "log.final.gl581.TideLock": {"value": 0.0000000000000000}, - "log.final.gl581.RotTimeEqtide": {"value": 1.7110763370105106e+26, "unit": u.sec}, - "log.final.gl581.EnvK2": {"value": 0.0100000000000000}, - "log.final.gl581.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.final.gl581.PowerEqtide": {"value": 2.2945831586630605e+07, "unit": u.W}, - "log.final.gl581.SurfEnFluxEqtide": {"value": 4.7544526029797023e-11, "unit": u.kg / u.sec ** 3}, - "log.final.d.Mass": {"value": 3.3444241599999997e+25, "unit": u.kg}, - "log.final.d.Obliquity": {"value": 0.3288131817722898, "unit": u.rad}, - "log.final.d.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.d.Xobl": {"value": 0.3229200843552366}, - "log.final.d.Yobl": {"value": 0.0000000000000000}, - "log.final.d.Zobl": {"value": 0.9464264455249324}, - "log.final.d.Radius": {"value": 1.0190569786845941e+07, "unit": u.m}, - "log.final.d.RadGyra": {"value": 0.5000000000000000}, - "log.final.d.RotAngMom": {"value": 1.4139025635471806e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.d.RotKinEnergy": {"value": 1.1511997124473459e+27, "unit": u.Joule}, - "log.final.d.RotVel": {"value": 16.5943273755160625, "unit": u.m / u.sec}, - "log.final.d.BodyType": {"value": 0.0000000000000000}, - "log.final.d.RotRate": {"value": 1.6284003468516683e-06, "unit": 1 / u.sec}, - "log.final.d.RotPer": {"value": 44.6585830732782796, "unit": u.day}, - "log.final.d.Density": {"value": 7544.6194767582292116, "unit": u.kg / u.m ** 3}, - "log.final.d.SurfEnFluxTotal": {"value": 0.0028723458591997, "unit": u.kg / u.sec ** 3}, - "log.final.d.TidalQ": {"value": 100.0000000000000000}, - "log.final.d.ImK2": {"value": -0.0030000000000000}, - "log.final.d.K2": {"value": 0.3000000000000000}, - "log.final.d.K2Man": {"value": 0.0100000000000000}, - "log.final.d.Imk2Man": {"value": 0.0000000000000000}, - "log.final.d.TidalQMantle": {"value": 100.0000000000000000}, - "log.final.d.HEcc": {"value": 0.0000000000000000}, - "log.final.d.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.d.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.final.d.HZLimRunaway": {"value": -1.0000000000000000}, - "log.final.d.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.final.d.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.final.d.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.final.d.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.final.d.KEcc": {"value": 0.3800013463013139}, - "log.final.d.Eccentricity": {"value": 0.3800013463013139}, - "log.final.d.OrbEnergy": {"value": -2.1049689648769812e+34, "unit": u.Joule}, - "log.final.d.MeanMotion": {"value": 1.0856002312344455e-06, "unit": 1 / u.sec}, - "log.final.d.OrbPeriod": {"value": 5.7877523662968660e+06, "unit": u.sec}, - "log.final.d.SemiMajorAxis": {"value": 3.2682782555766388e+10, "unit": u.m}, - "log.final.d.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.d.COPP": {"value": 0.0000000000000000}, - "log.final.d.OrbAngMom": {"value": 3.5870786068964463e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.d.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.d.TotOrbEnergy": {"value": -2.1049689648769812e+34, "unit": u.Joule}, - "log.final.d.OrbPotEnergy": {"value": -4.2099379297539624e+34, "unit": u.Joule}, - "log.final.d.LostEnergy": {"value": 2.2047728231388356e+30, "unit": u.Joule}, - "log.final.d.TidalRadius": {"value": 1.0190569786845941e+07, "unit": u.m}, - "log.final.d.DsemiDtEqtide": {"value": -1.9341295712977497e-11, "unit": u.m / u.sec}, - "log.final.d.DeccDtEqtide": {"value": -1.3864931530303800e-22, "unit": 1 / u.sec}, - "log.final.d.DMeanMotionDtEqtide": {"value": 9.6366864093756151e-28, "unit": 1 / u.sec ** 2}, - "log.final.d.DOrbPerDtEqtide": {"value": -5.1376881622162712e-15}, - "log.final.d.EccTimeEqtide": {"value": 2.7407372728149895e+21, "unit": u.sec}, - "log.final.d.SemiTimeEqtide": {"value": 1.6897928164056302e+21, "unit": u.sec}, - "log.final.d.DHEccDtEqtide": {"value": -0.0000000000000000, "unit": 1 / u.sec}, - "log.final.d.DKEccDtEqtide": {"value": -1.3864931530303800e-22, "unit": 1 / u.sec}, - "log.final.d.DXoblDtEqtide": {"value": -1.1121550382088371e-15, "unit": 1 / u.sec}, - "log.final.d.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.final.d.DZoblDtEqtide": {"value": 3.7946657181087617e-16, "unit": 1 / u.sec}, - "log.final.d.LockTime": {"value": 2.8873488943231490e+15, "unit": u.sec}, - "log.final.d.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.final.d.BodyDeccDt": {"value": -1.0000000000000000}, - "log.final.d.DOblDtEqtide": {"value": -1.1751100834114218e-15, "unit": u.rad / u.sec}, - "log.final.d.DRotPerDtEqtide": {"value": -1.3180805030182819e-296}, - "log.final.d.DRotRateDtEqtide": {"value": 5.5626846462680035e-309, "unit": 1 / u.sec ** 2}, - "log.final.d.EqRotRateDiscrete": {"value": 1.6284003468516683e-06, "unit": 1 / u.sec}, - "log.final.d.EqRotPerDiscrete": {"value": 3.8585015775312437e+06, "unit": u.sec}, - "log.final.d.EqRotRateCont": {"value": 2.5748371808155785e-06, "unit": 1 / u.sec}, - "log.final.d.EqRotPerCont": {"value": 2.4402262612929139e+06, "unit": u.sec}, - "log.final.d.EqRotPer": {"value": 3.8585015775312437e+06, "unit": u.sec}, - "log.final.d.EqTidePower": {"value": 2.3452815566767484e+13, "unit": 1 / u.sec}, - "log.final.d.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, - "log.final.d.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, - "log.final.d.OceanK2": {"value": 0.0100000000000000}, - "log.final.d.EnvTidalQ": {"value": -1.0000000000000000}, - "log.final.d.OceanTidalQ": {"value": -1.0000000000000000}, - "log.final.d.TideLock": {"value": 1.0000000000000000}, - "log.final.d.RotTimeEqtide": {"value": 2.9273641243426581e+302, "unit": u.sec}, - "log.final.d.EnvK2": {"value": 0.0100000000000000}, - "log.final.d.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.final.d.PowerEqtide": {"value": 3.7483793016212109e+12, "unit": u.W}, - "log.final.d.SurfEnFluxEqtide": {"value": 0.0028723458591997, "unit": u.kg / u.sec ** 3}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.0439758630931652e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": { + "value": -7.7642048137111781e40, + "unit": u.Joule, + }, + "log.initial.system.PotEnergy": { + "value": -7.7642024457826480e40, + "unit": u.Joule, + }, + "log.initial.system.KinEnergy": { + "value": 1.7636110753284746e33, + "unit": u.Joule, + }, + "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.gl581.Mass": {"value": 6.1640895999999998e29, "unit": u.kg}, + "log.initial.gl581.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl581.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl581.Xobl": {"value": 0.0000000000000000}, + "log.initial.gl581.Yobl": {"value": 0.0000000000000000}, + "log.initial.gl581.Zobl": {"value": 1.0000000000000000}, + "log.initial.gl581.Radius": {"value": 1.9597321061699998e08, "unit": u.m}, + "log.initial.gl581.RadGyra": {"value": 0.5000000000000000}, + "log.initial.gl581.RotAngMom": { + "value": 4.5689624631531346e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl581.RotKinEnergy": { + "value": 1.7636110753284746e33, + "unit": u.Joule, + }, + "log.initial.gl581.RotVel": { + "value": 151.2905949650989896, + "unit": u.m / u.sec, + }, + "log.initial.gl581.BodyType": {"value": 0.0000000000000000}, + "log.initial.gl581.RotRate": { + "value": 7.7199630749926115e-07, + "unit": 1 / u.sec, + }, + "log.initial.gl581.RotPer": {"value": 94.1999999999999886, "unit": u.day}, + "log.initial.gl581.Density": { + "value": 1.9551955967766171e04, + "unit": u.kg / u.m**3, + }, + "log.initial.gl581.SurfEnFluxTotal": { + "value": 4.7545997441191135e-11, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl581.TidalQ": {"value": 1.0000000000000000e06}, + "log.initial.gl581.ImK2": {"value": -4.9999999999999998e-07}, + "log.initial.gl581.K2": {"value": 0.5000000000000000}, + "log.initial.gl581.K2Man": {"value": 0.0100000000000000}, + "log.initial.gl581.Imk2Man": {"value": 0.0000000000000000}, + "log.initial.gl581.TidalQMantle": {"value": 100.0000000000000000}, + "log.initial.gl581.HEcc": {"value": 0.0000000000000000}, + "log.initial.gl581.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.gl581.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.initial.gl581.HZLimRunaway": {"value": -1.0000000000000000}, + "log.initial.gl581.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.initial.gl581.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.initial.gl581.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.initial.gl581.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl581.KEcc": {"value": 0.0000000000000000}, + "log.initial.gl581.Eccentricity": {"value": -1.0000000000000000}, + "log.initial.gl581.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, + "log.initial.gl581.MeanMotion": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl581.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl581.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, + "log.initial.gl581.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.gl581.COPP": {"value": 0.0000000000000000}, + "log.initial.gl581.OrbAngMom": { + "value": 0.0000000000000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl581.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl581.TotOrbEnergy": { + "value": -2.1049777076442676e34, + "unit": u.Joule, + }, + "log.initial.gl581.OrbPotEnergy": { + "value": -1.0000000000000000, + "unit": u.Joule, + }, + "log.initial.gl581.LostEnergy": { + "value": 5.5626846462680035e-309, + "unit": u.Joule, + }, + "log.initial.gl581.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl581.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.initial.gl581.BodyDeccDt": {"value": -1.0000000000000000}, + "log.initial.gl581.DOblDtEqtide": { + "value": 0.0000000000000000, + "unit": u.rad / u.sec, + }, + "log.initial.gl581.DRotPerDtEqtide": {"value": -4.7566865716831957e-20}, + "log.initial.gl581.DRotRateDtEqtide": { + "value": 4.5118547874778187e-33, + "unit": 1 / u.sec**2, + }, + "log.initial.gl581.EqRotRateDiscrete": { + "value": 1.6284104919466565e-06, + "unit": 1 / u.sec, + }, + "log.initial.gl581.EqRotPerDiscrete": { + "value": 3.8584775388350980e06, + "unit": u.sec, + }, + "log.initial.gl581.EqRotRateCont": { + "value": 2.5748426698660531e-06, + "unit": 1 / u.sec, + }, + "log.initial.gl581.EqRotPerCont": { + "value": 2.4402210592177450e06, + "unit": u.sec, + }, + "log.initial.gl581.EqRotPer": {"value": 3.8584775388350980e06, "unit": u.sec}, + "log.initial.gl581.EqTidePower": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl581.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl581.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl581.OceanK2": {"value": 0.0100000000000000}, + "log.initial.gl581.EnvTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl581.OceanTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl581.TideLock": {"value": 0.0000000000000000}, + "log.initial.gl581.RotTimeEqtide": { + "value": 1.7110397915328663e26, + "unit": u.sec, + }, + "log.initial.gl581.EnvK2": {"value": 0.0100000000000000}, + "log.initial.gl581.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.initial.gl581.PowerEqtide": {"value": 2.2946541715868674e07, "unit": u.W}, + "log.initial.gl581.SurfEnFluxEqtide": { + "value": 4.7545997441191135e-11, + "unit": u.kg / u.sec**3, + }, + "log.initial.d.Mass": {"value": 3.3444241599999997e25, "unit": u.kg}, + "log.initial.d.Obliquity": {"value": 0.4101523742069444, "unit": u.rad}, + "log.initial.d.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.d.Xobl": {"value": 0.3987490689144955}, + "log.initial.d.Yobl": {"value": 0.0000000000000000}, + "log.initial.d.Zobl": {"value": 0.9170600743897986}, + "log.initial.d.Radius": {"value": 1.0190569786845941e07, "unit": u.m}, + "log.initial.d.RadGyra": {"value": 0.5000000000000000}, + "log.initial.d.RotAngMom": { + "value": 6.3142885091692880e34, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.d.RotKinEnergy": {"value": 2.2959400917885049e30, "unit": u.Joule}, + "log.initial.d.RotVel": {"value": 741.0791476446599972, "unit": u.m / u.sec}, + "log.initial.d.BodyType": {"value": 0.0000000000000000}, + "log.initial.d.RotRate": {"value": 7.2722052166430395e-05, "unit": 1 / u.sec}, + "log.initial.d.RotPer": {"value": 1.0000000000000000, "unit": u.day}, + "log.initial.d.Density": { + "value": 7544.6194767582292116, + "unit": u.kg / u.m**3, + }, + "log.initial.d.SurfEnFluxTotal": { + "value": 1.1701954396233338, + "unit": u.kg / u.sec**3, + }, + "log.initial.d.TidalQ": {"value": 100.0000000000000000}, + "log.initial.d.ImK2": {"value": -0.0030000000000000}, + "log.initial.d.K2": {"value": 0.3000000000000000}, + "log.initial.d.K2Man": {"value": 0.0100000000000000}, + "log.initial.d.Imk2Man": {"value": 0.0000000000000000}, + "log.initial.d.TidalQMantle": {"value": 100.0000000000000000}, + "log.initial.d.HEcc": {"value": 0.0000000000000000}, + "log.initial.d.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, + "log.initial.d.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.initial.d.HZLimRunaway": {"value": -1.0000000000000000}, + "log.initial.d.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.initial.d.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.initial.d.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.initial.d.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.d.KEcc": {"value": 0.3800000000000000}, + "log.initial.d.Eccentricity": {"value": 0.3800000000000000}, + "log.initial.d.OrbEnergy": {"value": -2.1049777076442676e34, "unit": u.Joule}, + "log.initial.d.MeanMotion": { + "value": 1.0856069946311043e-06, + "unit": 1 / u.sec, + }, + "log.initial.d.OrbPeriod": {"value": 5.7877163082526475e06, "unit": u.sec}, + "log.initial.d.SemiMajorAxis": {"value": 3.2682646811828999e10, "unit": u.m}, + "log.initial.d.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.d.COPP": {"value": 0.0000000000000000}, + "log.initial.d.OrbAngMom": { + "value": 3.5870733024893427e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.d.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.d.TotOrbEnergy": { + "value": -2.1049777076442676e34, + "unit": u.Joule, + }, + "log.initial.d.OrbPotEnergy": { + "value": -4.2099554152885353e34, + "unit": u.Joule, + }, + "log.initial.d.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, + "log.initial.d.TidalRadius": {"value": 1.0190569786845941e07, "unit": u.m}, + "log.initial.d.DsemiDtEqtide": { + "value": 4.9280160268511033e-11, + "unit": u.m / u.sec, + }, + "log.initial.d.DeccDtEqtide": { + "value": 4.7897782814794205e-22, + "unit": 1 / u.sec, + }, + "log.initial.d.DMeanMotionDtEqtide": { + "value": -2.4553803885005859e-27, + "unit": 1 / u.sec**2, + }, + "log.initial.d.DOrbPerDtEqtide": {"value": 1.3090414107287103e-14}, + "log.initial.d.EccTimeEqtide": {"value": 7.9335613815224297e20, "unit": u.sec}, + "log.initial.d.SemiTimeEqtide": {"value": 6.6320090344171451e20, "unit": u.sec}, + "log.initial.d.DHEccDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, + "log.initial.d.DKEccDtEqtide": { + "value": 4.7897782814794205e-22, + "unit": 1 / u.sec, + }, + "log.initial.d.DXoblDtEqtide": { + "value": 2.9797935694928970e-17, + "unit": 1 / u.sec, + }, + "log.initial.d.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, + "log.initial.d.DZoblDtEqtide": { + "value": -1.2956511188029876e-17, + "unit": 1 / u.sec, + }, + "log.initial.d.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.d.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.initial.d.BodyDeccDt": {"value": -1.0000000000000000}, + "log.initial.d.DOblDtEqtide": { + "value": 3.2492893897661149e-17, + "unit": u.rad / u.sec, + }, + "log.initial.d.DRotPerDtEqtide": {"value": 2.9330699849868684e-11}, + "log.initial.d.DRotRateDtEqtide": { + "value": -2.4687369034259980e-20, + "unit": 1 / u.sec**2, + }, + "log.initial.d.EqRotRateDiscrete": { + "value": 1.6284104919466565e-06, + "unit": 1 / u.sec, + }, + "log.initial.d.EqRotPerDiscrete": { + "value": 3.8584775388350980e06, + "unit": u.sec, + }, + "log.initial.d.EqRotRateCont": { + "value": 2.5748426698660531e-06, + "unit": 1 / u.sec, + }, + "log.initial.d.EqRotPerCont": {"value": 2.4402210592177450e06, "unit": u.sec}, + "log.initial.d.EqRotPer": {"value": 3.8584775388350980e06, "unit": u.sec}, + "log.initial.d.EqTidePower": { + "value": 2.3453262351656914e13, + "unit": 1 / u.sec, + }, + "log.initial.d.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.d.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.d.OceanK2": {"value": 0.0100000000000000}, + "log.initial.d.EnvTidalQ": {"value": -1.0000000000000000}, + "log.initial.d.OceanTidalQ": {"value": -1.0000000000000000}, + "log.initial.d.TideLock": {"value": 0.0000000000000000}, + "log.initial.d.RotTimeEqtide": {"value": 2.9457190057599950e15, "unit": u.sec}, + "log.initial.d.EnvK2": {"value": 0.0100000000000000}, + "log.initial.d.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.initial.d.PowerEqtide": {"value": 1.5270919937050272e15, "unit": u.W}, + "log.initial.d.SurfEnFluxEqtide": { + "value": 1.1701954396233338, + "unit": u.kg / u.sec**3, + }, + "log.final.system.Age": {"value": 3.1557600000000000e15, "unit": u.sec}, + "log.final.system.Time": {"value": 3.1557600000000000e15, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.0439749946104427e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": { + "value": -7.7642048137114373e40, + "unit": u.Joule, + }, + "log.final.system.PotEnergy": { + "value": -7.7642024457826480e40, + "unit": u.Joule, + }, + "log.final.system.KinEnergy": {"value": 1.7636110753935293e33, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 2.4275076923076924e12, "unit": u.sec}, + "log.final.gl581.Mass": {"value": 6.1640895999999998e29, "unit": u.kg}, + "log.final.gl581.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.gl581.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.gl581.Xobl": {"value": 0.0000000000000000}, + "log.final.gl581.Yobl": {"value": 0.0000000000000000}, + "log.final.gl581.Zobl": {"value": 1.0000000000000000}, + "log.final.gl581.Radius": {"value": 1.9597321061699998e08, "unit": u.m}, + "log.final.gl581.RadGyra": {"value": 0.5000000000000000}, + "log.final.gl581.RotAngMom": { + "value": 4.5689624632374028e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.gl581.RotKinEnergy": { + "value": 1.7636110753935293e33, + "unit": u.Joule, + }, + "log.final.gl581.RotVel": {"value": 151.2905949678893478, "unit": u.m / u.sec}, + "log.final.gl581.BodyType": {"value": 0.0000000000000000}, + "log.final.gl581.RotRate": {"value": 7.7199630751349956e-07, "unit": 1 / u.sec}, + "log.final.gl581.RotPer": {"value": 94.1999999982625980, "unit": u.day}, + "log.final.gl581.Density": { + "value": 1.9551955967766171e04, + "unit": u.kg / u.m**3, + }, + "log.final.gl581.SurfEnFluxTotal": { + "value": 4.7544526029797023e-11, + "unit": u.kg / u.sec**3, + }, + "log.final.gl581.TidalQ": {"value": 1.0000000000000000e06}, + "log.final.gl581.ImK2": {"value": -4.9999999999999998e-07}, + "log.final.gl581.K2": {"value": 0.5000000000000000}, + "log.final.gl581.K2Man": {"value": 0.0100000000000000}, + "log.final.gl581.Imk2Man": {"value": 0.0000000000000000}, + "log.final.gl581.TidalQMantle": {"value": 100.0000000000000000}, + "log.final.gl581.HEcc": {"value": 0.0000000000000000}, + "log.final.gl581.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.final.gl581.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.final.gl581.HZLimRunaway": {"value": -1.0000000000000000}, + "log.final.gl581.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.final.gl581.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.final.gl581.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.final.gl581.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.final.gl581.KEcc": {"value": 0.0000000000000000}, + "log.final.gl581.Eccentricity": {"value": -1.0000000000000000}, + "log.final.gl581.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, + "log.final.gl581.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, + "log.final.gl581.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, + "log.final.gl581.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, + "log.final.gl581.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.final.gl581.COPP": {"value": 0.0000000000000000}, + "log.final.gl581.OrbAngMom": { + "value": 0.0000000000000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.gl581.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.gl581.TotOrbEnergy": { + "value": -2.1049689648769812e34, + "unit": u.Joule, + }, + "log.final.gl581.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, + "log.final.gl581.LostEnergy": {"value": 7.2412505052841880e22, "unit": u.Joule}, + "log.final.gl581.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.final.gl581.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.final.gl581.BodyDeccDt": {"value": -1.0000000000000000}, + "log.final.gl581.DOblDtEqtide": { + "value": 0.0000000000000000, + "unit": u.rad / u.sec, + }, + "log.final.gl581.DRotPerDtEqtide": {"value": -4.7565849774240051e-20}, + "log.final.gl581.DRotRateDtEqtide": { + "value": 4.5117584225510648e-33, + "unit": 1 / u.sec**2, + }, + "log.final.gl581.EqRotRateDiscrete": { + "value": 1.6284003468516683e-06, + "unit": 1 / u.sec, + }, + "log.final.gl581.EqRotPerDiscrete": { + "value": 3.8585015775312437e06, + "unit": u.sec, + }, + "log.final.gl581.EqRotRateCont": { + "value": 2.5748371808155785e-06, + "unit": 1 / u.sec, + }, + "log.final.gl581.EqRotPerCont": {"value": 2.4402262612929139e06, "unit": u.sec}, + "log.final.gl581.EqRotPer": {"value": 3.8585015775312437e06, "unit": u.sec}, + "log.final.gl581.EqTidePower": {"value": 0.0000000000000000, "unit": 1 / u.sec}, + "log.final.gl581.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, + "log.final.gl581.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, + "log.final.gl581.OceanK2": {"value": 0.0100000000000000}, + "log.final.gl581.EnvTidalQ": {"value": -1.0000000000000000}, + "log.final.gl581.OceanTidalQ": {"value": -1.0000000000000000}, + "log.final.gl581.TideLock": {"value": 0.0000000000000000}, + "log.final.gl581.RotTimeEqtide": { + "value": 1.7110763370105106e26, + "unit": u.sec, + }, + "log.final.gl581.EnvK2": {"value": 0.0100000000000000}, + "log.final.gl581.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.final.gl581.PowerEqtide": {"value": 2.2945831586630605e07, "unit": u.W}, + "log.final.gl581.SurfEnFluxEqtide": { + "value": 4.7544526029797023e-11, + "unit": u.kg / u.sec**3, + }, + "log.final.d.Mass": {"value": 3.3444241599999997e25, "unit": u.kg}, + "log.final.d.Obliquity": {"value": 0.3288131817722896, "unit": u.rad}, + "log.final.d.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.d.Xobl": {"value": 0.3229200843552365}, + "log.final.d.Yobl": {"value": 0.0000000000000000}, + "log.final.d.Zobl": {"value": 0.9464264455249325}, + "log.final.d.Radius": {"value": 1.0190569786845941e07, "unit": u.m}, + "log.final.d.RadGyra": {"value": 0.5000000000000000}, + "log.final.d.RotAngMom": { + "value": 1.4139025635471806e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.d.RotKinEnergy": {"value": 1.1511997124473459e27, "unit": u.Joule}, + "log.final.d.RotVel": {"value": 16.5943273755160625, "unit": u.m / u.sec}, + "log.final.d.BodyType": {"value": 0.0000000000000000}, + "log.final.d.RotRate": {"value": 1.6284003468516683e-06, "unit": 1 / u.sec}, + "log.final.d.RotPer": {"value": 44.6585830732782796, "unit": u.day}, + "log.final.d.Density": { + "value": 7544.6194767582292116, + "unit": u.kg / u.m**3, + }, + "log.final.d.SurfEnFluxTotal": { + "value": 0.0028723458591997, + "unit": u.kg / u.sec**3, + }, + "log.final.d.TidalQ": {"value": 100.0000000000000000}, + "log.final.d.ImK2": {"value": -0.0030000000000000}, + "log.final.d.K2": {"value": 0.3000000000000000}, + "log.final.d.K2Man": {"value": 0.0100000000000000}, + "log.final.d.Imk2Man": {"value": 0.0000000000000000}, + "log.final.d.TidalQMantle": {"value": 100.0000000000000000}, + "log.final.d.HEcc": {"value": 0.0000000000000000}, + "log.final.d.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, + "log.final.d.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.final.d.HZLimRunaway": {"value": -1.0000000000000000}, + "log.final.d.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.final.d.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.final.d.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.final.d.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.final.d.KEcc": {"value": 0.3800013463013139}, + "log.final.d.Eccentricity": {"value": 0.3800013463013139}, + "log.final.d.OrbEnergy": {"value": -2.1049689648769812e34, "unit": u.Joule}, + "log.final.d.MeanMotion": {"value": 1.0856002312344455e-06, "unit": 1 / u.sec}, + "log.final.d.OrbPeriod": {"value": 5.7877523662968660e06, "unit": u.sec}, + "log.final.d.SemiMajorAxis": {"value": 3.2682782555766388e10, "unit": u.m}, + "log.final.d.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.final.d.COPP": {"value": 0.0000000000000000}, + "log.final.d.OrbAngMom": { + "value": 3.5870786068964463e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.d.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.d.TotOrbEnergy": {"value": -2.1049689648769812e34, "unit": u.Joule}, + "log.final.d.OrbPotEnergy": {"value": -4.2099379297539624e34, "unit": u.Joule}, + "log.final.d.LostEnergy": {"value": 2.2047728231388356e30, "unit": u.Joule}, + "log.final.d.TidalRadius": {"value": 1.0190569786845941e07, "unit": u.m}, + "log.final.d.DsemiDtEqtide": { + "value": -1.9341295712977494e-11, + "unit": u.m / u.sec, + }, + "log.final.d.DeccDtEqtide": { + "value": -1.3864931530303800e-22, + "unit": 1 / u.sec, + }, + "log.final.d.DMeanMotionDtEqtide": { + "value": 9.6366864093756133e-28, + "unit": 1 / u.sec**2, + }, + "log.final.d.DOrbPerDtEqtide": {"value": -5.1376881622162704e-15}, + "log.final.d.EccTimeEqtide": {"value": 0.0000000000000000, "unit": u.sec}, + "log.final.d.SemiTimeEqtide": {"value": 0.0000000000000000, "unit": u.sec}, + "log.final.d.DHEccDtEqtide": {"value": -0.0000000000000000, "unit": 1 / u.sec}, + "log.final.d.DKEccDtEqtide": { + "value": -1.3864931530303800e-22, + "unit": 1 / u.sec, + }, + "log.final.d.DXoblDtEqtide": { + "value": -1.1121550382088367e-15, + "unit": 1 / u.sec, + }, + "log.final.d.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, + "log.final.d.DZoblDtEqtide": { + "value": 3.7946657181087587e-16, + "unit": 1 / u.sec, + }, + "log.final.d.LockTime": {"value": 2.8873488943231490e15, "unit": u.sec}, + "log.final.d.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.final.d.BodyDeccDt": {"value": -1.0000000000000000}, + "log.final.d.DOblDtEqtide": { + "value": -1.1751100834114214e-15, + "unit": u.rad / u.sec, + }, + "log.final.d.DRotPerDtEqtide": {"value": -1.3180805030182819e-296}, + "log.final.d.DRotRateDtEqtide": { + "value": 5.5626846462680035e-309, + "unit": 1 / u.sec**2, + }, + "log.final.d.EqRotRateDiscrete": { + "value": 1.6284003468516683e-06, + "unit": 1 / u.sec, + }, + "log.final.d.EqRotPerDiscrete": {"value": 3.8585015775312437e06, "unit": u.sec}, + "log.final.d.EqRotRateCont": { + "value": 2.5748371808155785e-06, + "unit": 1 / u.sec, + }, + "log.final.d.EqRotPerCont": {"value": 2.4402262612929139e06, "unit": u.sec}, + "log.final.d.EqRotPer": {"value": 3.8585015775312437e06, "unit": u.sec}, + "log.final.d.EqTidePower": {"value": 2.3452815566767484e13, "unit": 1 / u.sec}, + "log.final.d.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, + "log.final.d.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, + "log.final.d.OceanK2": {"value": 0.0100000000000000}, + "log.final.d.EnvTidalQ": {"value": -1.0000000000000000}, + "log.final.d.OceanTidalQ": {"value": -1.0000000000000000}, + "log.final.d.TideLock": {"value": 1.0000000000000000}, + "log.final.d.RotTimeEqtide": {"value": 2.9273641243426581e302, "unit": u.sec}, + "log.final.d.EnvK2": {"value": 0.0100000000000000}, + "log.final.d.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.final.d.PowerEqtide": {"value": 3.7483793016212100e12, "unit": u.W}, + "log.final.d.SurfEnFluxEqtide": { + "value": 0.0028723458591997, + "unit": u.kg / u.sec**3, + }, + } ) -class Test_TideLockCPL(Benchmark): - pass +class Test_TideLockCPL(Benchmark): + pass diff --git a/tests/Eqtide/TideLockCTL/test_TideLockCTL.py b/tests/Eqtide/TideLockCTL/test_TideLockCTL.py index d745d6235..97737dc71 100644 --- a/tests/Eqtide/TideLockCTL/test_TideLockCTL.py +++ b/tests/Eqtide/TideLockCTL/test_TideLockCTL.py @@ -1,287 +1,507 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.0439758630931652e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -7.7642048137111781e+40, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -7.7642024457826480e+40, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.7636110753284746e+33, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.gl581.Mass": {"value": 6.1640895999999998e+29, "unit": u.kg}, - "log.initial.gl581.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl581.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl581.Xobl": {"value": 0.0000000000000000}, - "log.initial.gl581.Yobl": {"value": 0.0000000000000000}, - "log.initial.gl581.Zobl": {"value": 1.0000000000000000}, - "log.initial.gl581.Radius": {"value": 1.9597321061699998e+08, "unit": u.m}, - "log.initial.gl581.RadGyra": {"value": 0.5000000000000000}, - "log.initial.gl581.RotAngMom": {"value": 4.5689624631531346e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl581.RotKinEnergy": {"value": 1.7636110753284746e+33, "unit": u.Joule}, - "log.initial.gl581.RotVel": {"value": 151.2905949650989896, "unit": u.m / u.sec}, - "log.initial.gl581.BodyType": {"value": 0.0000000000000000}, - "log.initial.gl581.RotRate": {"value": 7.7199630749926115e-07, "unit": 1 / u.sec}, - "log.initial.gl581.RotPer": {"value": 94.1999999999999886, "unit": u.day}, - "log.initial.gl581.Density": {"value": 1.9551955967766171e+04, "unit": u.kg / u.m ** 3}, - "log.initial.gl581.SurfEnFluxTotal": {"value": 4.0036343558758134e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.gl581.ImK2": {"value": -4.9999999999999998e-07}, - "log.initial.gl581.K2": {"value": 0.5000000000000000}, - "log.initial.gl581.K2Man": {"value": 0.0100000000000000}, - "log.initial.gl581.Imk2Man": {"value": 0.0000000000000000}, - "log.initial.gl581.TidalQMantle": {"value": 100.0000000000000000}, - "log.initial.gl581.HEcc": {"value": 0.0000000000000000}, - "log.initial.gl581.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl581.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.initial.gl581.HZLimRunaway": {"value": -1.0000000000000000}, - "log.initial.gl581.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.initial.gl581.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.initial.gl581.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.initial.gl581.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.gl581.KEcc": {"value": 0.0000000000000000}, - "log.initial.gl581.Eccentricity": {"value": -1.0000000000000000}, - "log.initial.gl581.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, - "log.initial.gl581.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl581.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl581.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl581.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl581.COPP": {"value": 0.0000000000000000}, - "log.initial.gl581.OrbAngMom": {"value": 0.0000000000000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl581.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl581.TotOrbEnergy": {"value": -2.1049777076442676e+34, "unit": u.Joule}, - "log.initial.gl581.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, - "log.initial.gl581.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, - "log.initial.gl581.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl581.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.initial.gl581.BodyDeccDt": {"value": -1.0000000000000000}, - "log.initial.gl581.DOblDtEqtide": {"value": 0.0000000000000000, "unit": u.rad / u.sec}, - "log.initial.gl581.DRotPerDtEqtide": {"value": -1.8201265370022553e-19}, - "log.initial.gl581.DRotRateDtEqtide": {"value": 1.7264426625618740e-32, "unit": 1 / u.sec ** 2}, - "log.initial.gl581.EqRotPer": {"value": 2.9985948979170434e+06, "unit": u.sec}, - "log.initial.gl581.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl581.OceanK2": {"value": 0.0100000000000000}, - "log.initial.gl581.EnvTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl581.OceanTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl581.TidalTau": {"value": 1.0000000000000000, "unit": u.sec}, - "log.initial.gl581.TideLock": {"value": 0.0000000000000000}, - "log.initial.gl581.RotTimeEqtide": {"value": 4.4716011961479984e+25, "unit": u.sec}, - "log.initial.gl581.EnvK2": {"value": 0.0100000000000000}, - "log.initial.gl581.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.initial.gl581.PowerEqtide": {"value": 1.9322249549148974e+08, "unit": u.W}, - "log.initial.gl581.SurfEnFluxEqtide": {"value": 4.0036343558758134e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.d.Mass": {"value": 3.3444241599999997e+25, "unit": u.kg}, - "log.initial.d.Obliquity": {"value": 0.4101523742069445, "unit": u.rad}, - "log.initial.d.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.d.Xobl": {"value": 0.3987490689144955}, - "log.initial.d.Yobl": {"value": 0.0000000000000000}, - "log.initial.d.Zobl": {"value": 0.9170600743897985}, - "log.initial.d.Radius": {"value": 1.0190569786845941e+07, "unit": u.m}, - "log.initial.d.RadGyra": {"value": 0.5000000000000000}, - "log.initial.d.RotAngMom": {"value": 6.3142885091692880e+34, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.d.RotKinEnergy": {"value": 2.2959400917885049e+30, "unit": u.Joule}, - "log.initial.d.RotVel": {"value": 741.0791476446599972, "unit": u.m / u.sec}, - "log.initial.d.BodyType": {"value": 0.0000000000000000}, - "log.initial.d.RotRate": {"value": 7.2722052166430395e-05, "unit": 1 / u.sec}, - "log.initial.d.RotPer": {"value": 1.0000000000000000, "unit": u.day}, - "log.initial.d.Density": {"value": 7544.6194767582292116, "unit": u.kg / u.m ** 3}, - "log.initial.d.SurfEnFluxTotal": {"value": 13.4370305456838217, "unit": u.kg / u.sec ** 3}, - "log.initial.d.ImK2": {"value": -2.9999999999999999e-07}, - "log.initial.d.K2": {"value": 0.3000000000000000}, - "log.initial.d.K2Man": {"value": 0.0100000000000000}, - "log.initial.d.Imk2Man": {"value": 0.0000000000000000}, - "log.initial.d.TidalQMantle": {"value": 100.0000000000000000}, - "log.initial.d.HEcc": {"value": 0.0000000000000000}, - "log.initial.d.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.d.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.initial.d.HZLimRunaway": {"value": -1.0000000000000000}, - "log.initial.d.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.initial.d.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.initial.d.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.initial.d.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.d.KEcc": {"value": 0.3800000000000000}, - "log.initial.d.Eccentricity": {"value": 0.3800000000000000}, - "log.initial.d.OrbEnergy": {"value": -2.1049777076442676e+34, "unit": u.Joule}, - "log.initial.d.MeanMotion": {"value": 1.0856069946311043e-06, "unit": 1 / u.sec}, - "log.initial.d.OrbPeriod": {"value": 5.7877163082526475e+06, "unit": u.sec}, - "log.initial.d.SemiMajorAxis": {"value": 3.2682646811828999e+10, "unit": u.m}, - "log.initial.d.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.d.COPP": {"value": 0.0000000000000000}, - "log.initial.d.OrbAngMom": {"value": 3.5870733024893427e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.d.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.d.TotOrbEnergy": {"value": -2.1049777076442676e+34, "unit": u.Joule}, - "log.initial.d.OrbPotEnergy": {"value": -4.2099554152885353e+34, "unit": u.Joule}, - "log.initial.d.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, - "log.initial.d.TidalRadius": {"value": 1.0190569786845941e+07, "unit": u.m}, - "log.initial.d.DsemiDtEqtide": {"value": 7.9773718971814107e-10, "unit": u.m / u.sec}, - "log.initial.d.DeccDtEqtide": {"value": 1.2001735209303158e-20, "unit": 1 / u.sec}, - "log.initial.d.DMeanMotionDtEqtide": {"value": -3.9747197252178848e-26, "unit": 1 / u.sec ** 2}, - "log.initial.d.DOrbPerDtEqtide": {"value": 2.1190495536733452e-13}, - "log.initial.d.EccTimeEqtide": {"value": 3.1662088304151437e+19, "unit": u.sec}, - "log.initial.d.SemiTimeEqtide": {"value": 4.0969190396371681e+19, "unit": u.sec}, - "log.initial.d.DHEccDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.d.DKEccDtEqtide": {"value": 1.2001735209303158e-20, "unit": 1 / u.sec}, - "log.initial.d.DXoblDtEqtide": {"value": 6.9082199752068698e-16, "unit": 1 / u.sec}, - "log.initial.d.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.d.DZoblDtEqtide": {"value": -3.0037795340759649e-16, "unit": 1 / u.sec}, - "log.initial.d.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.d.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.initial.d.BodyDeccDt": {"value": -1.0000000000000000}, - "log.initial.d.DOblDtEqtide": {"value": 7.5330070168015126e-16, "unit": u.rad / u.sec}, - "log.initial.d.DRotPerDtEqtide": {"value": 3.3960621583699772e-10}, - "log.initial.d.DRotRateDtEqtide": {"value": -2.8584329796460842e-19, "unit": 1 / u.sec ** 2}, - "log.initial.d.EqRotPer": {"value": 3.0098413956196331e+06, "unit": u.sec}, - "log.initial.d.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.d.OceanK2": {"value": 0.0100000000000000}, - "log.initial.d.EnvTidalQ": {"value": -1.0000000000000000}, - "log.initial.d.OceanTidalQ": {"value": -1.0000000000000000}, - "log.initial.d.TidalTau": {"value": 638.0000000000000000, "unit": u.sec}, - "log.initial.d.TideLock": {"value": 0.0000000000000000}, - "log.initial.d.RotTimeEqtide": {"value": 2.5441230451880125e+14, "unit": u.sec}, - "log.initial.d.EnvK2": {"value": 0.0100000000000000}, - "log.initial.d.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.initial.d.PowerEqtide": {"value": 1.7535174955124216e+16, "unit": u.W}, - "log.initial.d.SurfEnFluxEqtide": {"value": 13.4370305456838217, "unit": u.kg / u.sec ** 3}, - "log.final.system.Age": {"value": 3.1557600000000000e+15, "unit": u.sec}, - "log.final.system.Time": {"value": 3.1557600000000000e+15, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.0439753376386391e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -7.7642048137111819e+40, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -7.7642024457826480e+40, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 1.7636110755774171e+33, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 4.5082285714285713e+12, "unit": u.sec}, - "log.final.gl581.Mass": {"value": 6.1640895999999998e+29, "unit": u.kg}, - "log.final.gl581.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.gl581.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.gl581.Xobl": {"value": 0.0000000000000000}, - "log.final.gl581.Yobl": {"value": 0.0000000000000000}, - "log.final.gl581.Zobl": {"value": 1.0000000000000000}, - "log.final.gl581.Radius": {"value": 1.9597321061699998e+08, "unit": u.m}, - "log.final.gl581.RadGyra": {"value": 0.5000000000000000}, - "log.final.gl581.RotAngMom": {"value": 4.5689624634756010e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.gl581.RotKinEnergy": {"value": 1.7636110755774171e+33, "unit": u.Joule}, - "log.final.gl581.RotVel": {"value": 151.2905949757767132, "unit": u.m / u.sec}, - "log.final.gl581.BodyType": {"value": 0.0000000000000000}, - "log.final.gl581.RotRate": {"value": 7.7199630755374676e-07, "unit": 1 / u.sec}, - "log.final.gl581.RotPer": {"value": 94.1999999933515824, "unit": u.day}, - "log.final.gl581.Density": {"value": 1.9551955967766171e+04, "unit": u.kg / u.m ** 3}, - "log.final.gl581.SurfEnFluxTotal": {"value": 4.0035525920548509e-10, "unit": u.kg / u.sec ** 3}, - "log.final.gl581.ImK2": {"value": -4.9999999999999998e-07}, - "log.final.gl581.K2": {"value": 0.5000000000000000}, - "log.final.gl581.K2Man": {"value": 0.0100000000000000}, - "log.final.gl581.Imk2Man": {"value": 0.0000000000000000}, - "log.final.gl581.TidalQMantle": {"value": 100.0000000000000000}, - "log.final.gl581.HEcc": {"value": 0.0000000000000000}, - "log.final.gl581.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.gl581.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.final.gl581.HZLimRunaway": {"value": -1.0000000000000000}, - "log.final.gl581.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.final.gl581.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.final.gl581.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.final.gl581.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.final.gl581.KEcc": {"value": 0.0000000000000000}, - "log.final.gl581.Eccentricity": {"value": -1.0000000000000000}, - "log.final.gl581.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, - "log.final.gl581.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.final.gl581.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, - "log.final.gl581.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.gl581.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.gl581.COPP": {"value": 0.0000000000000000}, - "log.final.gl581.OrbAngMom": {"value": 0.0000000000000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.gl581.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.gl581.TotOrbEnergy": {"value": -2.1049668641216730e+34, "unit": u.Joule}, - "log.final.gl581.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, - "log.final.gl581.LostEnergy": {"value": 6.0975289728579189e+23, "unit": u.Joule}, - "log.final.gl581.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.final.gl581.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.final.gl581.BodyDeccDt": {"value": -1.0000000000000000}, - "log.final.gl581.DOblDtEqtide": {"value": 0.0000000000000000, "unit": u.rad / u.sec}, - "log.final.gl581.DRotPerDtEqtide": {"value": -1.8200901296574139e-19}, - "log.final.gl581.DRotRateDtEqtide": {"value": 1.7264081293859995e-32, "unit": 1 / u.sec ** 2}, - "log.final.gl581.EqRotPer": {"value": 2.9985985824905839e+06, "unit": u.sec}, - "log.final.gl581.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.final.gl581.OceanK2": {"value": 0.0100000000000000}, - "log.final.gl581.EnvTidalQ": {"value": -1.0000000000000000}, - "log.final.gl581.OceanTidalQ": {"value": -1.0000000000000000}, - "log.final.gl581.TidalTau": {"value": 1.0000000000000000, "unit": u.sec}, - "log.final.gl581.TideLock": {"value": 0.0000000000000000}, - "log.final.gl581.RotTimeEqtide": {"value": 4.4716906414725277e+25, "unit": u.sec}, - "log.final.gl581.EnvK2": {"value": 0.0100000000000000}, - "log.final.gl581.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.final.gl581.PowerEqtide": {"value": 1.9321854942446089e+08, "unit": u.W}, - "log.final.gl581.SurfEnFluxEqtide": {"value": 4.0035525920548509e-10, "unit": u.kg / u.sec ** 3}, - "log.final.d.Mass": {"value": 3.3444241599999997e+25, "unit": u.kg}, - "log.final.d.Obliquity": {"value": 0.0133141672841390, "unit": u.rad}, - "log.final.d.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.d.Xobl": {"value": 0.0133137739309212}, - "log.final.d.Yobl": {"value": 0.0000000000000000}, - "log.final.d.Zobl": {"value": 0.9999113680711937}, - "log.final.d.Radius": {"value": 1.0190569786845941e+07, "unit": u.m}, - "log.final.d.RadGyra": {"value": 0.5000000000000000}, - "log.final.d.RotAngMom": {"value": 1.8193649801436923e+33, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.d.RotKinEnergy": {"value": 1.9061249700912850e+27, "unit": u.Joule}, - "log.final.d.RotVel": {"value": 21.3530542163461199, "unit": u.m / u.sec}, - "log.final.d.BodyType": {"value": 0.0000000000000000}, - "log.final.d.RotRate": {"value": 2.0953739254019722e-06, "unit": 1 / u.sec}, - "log.final.d.RotPer": {"value": 34.7060022484910675, "unit": u.day}, - "log.final.d.Density": {"value": 7544.6194767582292116, "unit": u.kg / u.m ** 3}, - "log.final.d.SurfEnFluxTotal": {"value": 0.0021985559114943, "unit": u.kg / u.sec ** 3}, - "log.final.d.ImK2": {"value": -2.9999999999999999e-07}, - "log.final.d.K2": {"value": 0.3000000000000000}, - "log.final.d.K2Man": {"value": 0.0100000000000000}, - "log.final.d.Imk2Man": {"value": 0.0000000000000000}, - "log.final.d.TidalQMantle": {"value": 100.0000000000000000}, - "log.final.d.HEcc": {"value": 0.0000000000000000}, - "log.final.d.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.d.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.final.d.HZLimRunaway": {"value": -1.0000000000000000}, - "log.final.d.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.final.d.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.final.d.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.final.d.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.final.d.KEcc": {"value": 0.3800022799814126}, - "log.final.d.Eccentricity": {"value": 0.3800022799814126}, - "log.final.d.OrbEnergy": {"value": -2.1049668641216730e+34, "unit": u.Joule}, - "log.final.d.MeanMotion": {"value": 1.0855986060941814e-06, "unit": 1 / u.sec}, - "log.final.d.OrbPeriod": {"value": 5.7877610305576287e+06, "unit": u.sec}, - "log.final.d.SemiMajorAxis": {"value": 3.2682815173158192e+10, "unit": u.m}, - "log.final.d.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.d.COPP": {"value": 0.0000000000000000}, - "log.final.d.OrbAngMom": {"value": 3.5870789093545811e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.d.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.d.TotOrbEnergy": {"value": -2.1049668641216730e+34, "unit": u.Joule}, - "log.final.d.OrbPotEnergy": {"value": -4.2099337282433460e+34, "unit": u.Joule}, - "log.final.d.LostEnergy": {"value": 2.1855604508345265e+30, "unit": u.Joule}, - "log.final.d.TidalRadius": {"value": 1.0190569786845941e+07, "unit": u.m}, - "log.final.d.DsemiDtEqtide": {"value": -4.4551229434587589e-12, "unit": u.m / u.sec}, - "log.final.d.DeccDtEqtide": {"value": -1.5340864202016184e-22, "unit": 1 / u.sec}, - "log.final.d.DMeanMotionDtEqtide": {"value": 2.2197331679229762e-28, "unit": 1 / u.sec ** 2}, - "log.final.d.DOrbPerDtEqtide": {"value": -1.1834286683328942e-15}, - "log.final.d.EccTimeEqtide": {"value": 2.4770591472380711e+21, "unit": u.sec}, - "log.final.d.SemiTimeEqtide": {"value": 7.3360074655503693e+21, "unit": u.sec}, - "log.final.d.DHEccDtEqtide": {"value": -0.0000000000000000, "unit": 1 / u.sec}, - "log.final.d.DKEccDtEqtide": {"value": -1.5340864202016184e-22, "unit": 1 / u.sec}, - "log.final.d.DXoblDtEqtide": {"value": -2.9265157775333850e-17, "unit": 1 / u.sec}, - "log.final.d.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.final.d.DZoblDtEqtide": {"value": 3.8966423136594794e-19, "unit": 1 / u.sec}, - "log.final.d.LockTime": {"value": 2.1482696656454892e+15, "unit": u.sec}, - "log.final.d.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.final.d.BodyDeccDt": {"value": -1.0000000000000000}, - "log.final.d.DOblDtEqtide": {"value": -2.9267751841034685e-17, "unit": u.rad / u.sec}, - "log.final.d.DRotPerDtEqtide": {"value": -7.9605163347943121e-297}, - "log.final.d.DRotRateDtEqtide": {"value": 5.5626846462680035e-309, "unit": 1 / u.sec ** 2}, - "log.final.d.EqRotPer": {"value": 2.9985985942696282e+06, "unit": u.sec}, - "log.final.d.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.final.d.OceanK2": {"value": 0.0100000000000000}, - "log.final.d.EnvTidalQ": {"value": -1.0000000000000000}, - "log.final.d.OceanTidalQ": {"value": -1.0000000000000000}, - "log.final.d.TidalTau": {"value": 638.0000000000000000, "unit": u.sec}, - "log.final.d.TideLock": {"value": 1.0000000000000000}, - "log.final.d.RotTimeEqtide": {"value": 3.7668393206646280e+302, "unit": u.sec}, - "log.final.d.EnvK2": {"value": 0.0100000000000000}, - "log.final.d.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.final.d.PowerEqtide": {"value": 2.8690909368408496e+12, "unit": u.W}, - "log.final.d.SurfEnFluxEqtide": {"value": 0.0021985559114943, "unit": u.kg / u.sec ** 3}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.0439758630931652e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": { + "value": -7.7642048137111781e40, + "unit": u.Joule, + }, + "log.initial.system.PotEnergy": { + "value": -7.7642024457826480e40, + "unit": u.Joule, + }, + "log.initial.system.KinEnergy": { + "value": 1.7636110753284746e33, + "unit": u.Joule, + }, + "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.gl581.Mass": {"value": 6.1640895999999998e29, "unit": u.kg}, + "log.initial.gl581.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl581.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl581.Xobl": {"value": 0.0000000000000000}, + "log.initial.gl581.Yobl": {"value": 0.0000000000000000}, + "log.initial.gl581.Zobl": {"value": 1.0000000000000000}, + "log.initial.gl581.Radius": {"value": 1.9597321061699998e08, "unit": u.m}, + "log.initial.gl581.RadGyra": {"value": 0.5000000000000000}, + "log.initial.gl581.RotAngMom": { + "value": 4.5689624631531346e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl581.RotKinEnergy": { + "value": 1.7636110753284746e33, + "unit": u.Joule, + }, + "log.initial.gl581.RotVel": { + "value": 151.2905949650989896, + "unit": u.m / u.sec, + }, + "log.initial.gl581.BodyType": {"value": 0.0000000000000000}, + "log.initial.gl581.RotRate": { + "value": 7.7199630749926115e-07, + "unit": 1 / u.sec, + }, + "log.initial.gl581.RotPer": {"value": 94.1999999999999886, "unit": u.day}, + "log.initial.gl581.Density": { + "value": 1.9551955967766171e04, + "unit": u.kg / u.m**3, + }, + "log.initial.gl581.SurfEnFluxTotal": { + "value": 4.0036343558758134e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl581.ImK2": {"value": -4.9999999999999998e-07}, + "log.initial.gl581.K2": {"value": 0.5000000000000000}, + "log.initial.gl581.K2Man": {"value": 0.0100000000000000}, + "log.initial.gl581.Imk2Man": {"value": 0.0000000000000000}, + "log.initial.gl581.TidalQMantle": {"value": 100.0000000000000000}, + "log.initial.gl581.HEcc": {"value": 0.0000000000000000}, + "log.initial.gl581.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.gl581.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.initial.gl581.HZLimRunaway": {"value": -1.0000000000000000}, + "log.initial.gl581.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.initial.gl581.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.initial.gl581.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.initial.gl581.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl581.KEcc": {"value": 0.0000000000000000}, + "log.initial.gl581.Eccentricity": {"value": -1.0000000000000000}, + "log.initial.gl581.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, + "log.initial.gl581.MeanMotion": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl581.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl581.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, + "log.initial.gl581.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.gl581.COPP": {"value": 0.0000000000000000}, + "log.initial.gl581.OrbAngMom": { + "value": 0.0000000000000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl581.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl581.TotOrbEnergy": { + "value": -2.1049777076442676e34, + "unit": u.Joule, + }, + "log.initial.gl581.OrbPotEnergy": { + "value": -1.0000000000000000, + "unit": u.Joule, + }, + "log.initial.gl581.LostEnergy": { + "value": 5.5626846462680035e-309, + "unit": u.Joule, + }, + "log.initial.gl581.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl581.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.initial.gl581.BodyDeccDt": {"value": -1.0000000000000000}, + "log.initial.gl581.DOblDtEqtide": { + "value": 0.0000000000000000, + "unit": u.rad / u.sec, + }, + "log.initial.gl581.DRotPerDtEqtide": {"value": -1.8201265370022553e-19}, + "log.initial.gl581.DRotRateDtEqtide": { + "value": 1.7264426625618740e-32, + "unit": 1 / u.sec**2, + }, + "log.initial.gl581.EqRotPer": {"value": 2.9985948979170434e06, "unit": u.sec}, + "log.initial.gl581.EqTidePower": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl581.OceanK2": {"value": 0.0100000000000000}, + "log.initial.gl581.EnvTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl581.OceanTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl581.TidalTau": {"value": 1.0000000000000000, "unit": u.sec}, + "log.initial.gl581.TideLock": {"value": 0.0000000000000000}, + "log.initial.gl581.RotTimeEqtide": { + "value": 4.4716011961479984e25, + "unit": u.sec, + }, + "log.initial.gl581.EnvK2": {"value": 0.0100000000000000}, + "log.initial.gl581.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.initial.gl581.PowerEqtide": {"value": 1.9322249549148974e08, "unit": u.W}, + "log.initial.gl581.SurfEnFluxEqtide": { + "value": 4.0036343558758134e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.d.Mass": {"value": 3.3444241599999997e25, "unit": u.kg}, + "log.initial.d.Obliquity": {"value": 0.4101523742069444, "unit": u.rad}, + "log.initial.d.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.d.Xobl": {"value": 0.3987490689144955}, + "log.initial.d.Yobl": {"value": 0.0000000000000000}, + "log.initial.d.Zobl": {"value": 0.9170600743897986}, + "log.initial.d.Radius": {"value": 1.0190569786845941e07, "unit": u.m}, + "log.initial.d.RadGyra": {"value": 0.5000000000000000}, + "log.initial.d.RotAngMom": { + "value": 6.3142885091692880e34, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.d.RotKinEnergy": {"value": 2.2959400917885049e30, "unit": u.Joule}, + "log.initial.d.RotVel": {"value": 741.0791476446599972, "unit": u.m / u.sec}, + "log.initial.d.BodyType": {"value": 0.0000000000000000}, + "log.initial.d.RotRate": {"value": 7.2722052166430395e-05, "unit": 1 / u.sec}, + "log.initial.d.RotPer": {"value": 1.0000000000000000, "unit": u.day}, + "log.initial.d.Density": { + "value": 7544.6194767582292116, + "unit": u.kg / u.m**3, + }, + "log.initial.d.SurfEnFluxTotal": { + "value": 13.4370305456838217, + "unit": u.kg / u.sec**3, + }, + "log.initial.d.ImK2": {"value": -2.9999999999999999e-07}, + "log.initial.d.K2": {"value": 0.3000000000000000}, + "log.initial.d.K2Man": {"value": 0.0100000000000000}, + "log.initial.d.Imk2Man": {"value": 0.0000000000000000}, + "log.initial.d.TidalQMantle": {"value": 100.0000000000000000}, + "log.initial.d.HEcc": {"value": 0.0000000000000000}, + "log.initial.d.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, + "log.initial.d.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.initial.d.HZLimRunaway": {"value": -1.0000000000000000}, + "log.initial.d.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.initial.d.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.initial.d.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.initial.d.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.d.KEcc": {"value": 0.3800000000000000}, + "log.initial.d.Eccentricity": {"value": 0.3800000000000000}, + "log.initial.d.OrbEnergy": {"value": -2.1049777076442676e34, "unit": u.Joule}, + "log.initial.d.MeanMotion": { + "value": 1.0856069946311043e-06, + "unit": 1 / u.sec, + }, + "log.initial.d.OrbPeriod": {"value": 5.7877163082526475e06, "unit": u.sec}, + "log.initial.d.SemiMajorAxis": {"value": 3.2682646811828999e10, "unit": u.m}, + "log.initial.d.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.d.COPP": {"value": 0.0000000000000000}, + "log.initial.d.OrbAngMom": { + "value": 3.5870733024893427e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.d.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.d.TotOrbEnergy": { + "value": -2.1049777076442676e34, + "unit": u.Joule, + }, + "log.initial.d.OrbPotEnergy": { + "value": -4.2099554152885353e34, + "unit": u.Joule, + }, + "log.initial.d.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, + "log.initial.d.TidalRadius": {"value": 1.0190569786845941e07, "unit": u.m}, + "log.initial.d.DsemiDtEqtide": { + "value": 7.9773718971814107e-10, + "unit": u.m / u.sec, + }, + "log.initial.d.DeccDtEqtide": { + "value": 1.2001735209303161e-20, + "unit": 1 / u.sec, + }, + "log.initial.d.DMeanMotionDtEqtide": { + "value": -3.9747197252178848e-26, + "unit": 1 / u.sec**2, + }, + "log.initial.d.DOrbPerDtEqtide": {"value": 2.1190495536733452e-13}, + "log.initial.d.EccTimeEqtide": {"value": 3.1662088304151429e19, "unit": u.sec}, + "log.initial.d.SemiTimeEqtide": {"value": 4.0969190396371681e19, "unit": u.sec}, + "log.initial.d.DHEccDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, + "log.initial.d.DKEccDtEqtide": { + "value": 1.2001735209303161e-20, + "unit": 1 / u.sec, + }, + "log.initial.d.DXoblDtEqtide": { + "value": 6.9082199752068698e-16, + "unit": 1 / u.sec, + }, + "log.initial.d.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, + "log.initial.d.DZoblDtEqtide": { + "value": -3.0037795340759644e-16, + "unit": 1 / u.sec, + }, + "log.initial.d.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.d.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.initial.d.BodyDeccDt": {"value": -1.0000000000000000}, + "log.initial.d.DOblDtEqtide": { + "value": 7.5330070168015116e-16, + "unit": u.rad / u.sec, + }, + "log.initial.d.DRotPerDtEqtide": {"value": 3.3960621583699787e-10}, + "log.initial.d.DRotRateDtEqtide": { + "value": -2.8584329796460852e-19, + "unit": 1 / u.sec**2, + }, + "log.initial.d.EqRotPer": {"value": 3.0098413956196341e06, "unit": u.sec}, + "log.initial.d.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec}, + "log.initial.d.OceanK2": {"value": 0.0100000000000000}, + "log.initial.d.EnvTidalQ": {"value": -1.0000000000000000}, + "log.initial.d.OceanTidalQ": {"value": -1.0000000000000000}, + "log.initial.d.TidalTau": {"value": 638.0000000000000000, "unit": u.sec}, + "log.initial.d.TideLock": {"value": 0.0000000000000000}, + "log.initial.d.RotTimeEqtide": {"value": 2.5441230451880116e14, "unit": u.sec}, + "log.initial.d.EnvK2": {"value": 0.0100000000000000}, + "log.initial.d.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.initial.d.PowerEqtide": {"value": 1.7535174955124218e16, "unit": u.W}, + "log.initial.d.SurfEnFluxEqtide": { + "value": 13.4370305456838217, + "unit": u.kg / u.sec**3, + }, + "log.final.system.Age": {"value": 3.1557600000000000e15, "unit": u.sec}, + "log.final.system.Time": {"value": 3.1557600000000000e15, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.0439753376386391e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": { + "value": -7.7642048137111819e40, + "unit": u.Joule, + }, + "log.final.system.PotEnergy": { + "value": -7.7642024457826480e40, + "unit": u.Joule, + }, + "log.final.system.KinEnergy": {"value": 1.7636110755774171e33, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 4.5082285714285713e12, "unit": u.sec}, + "log.final.gl581.Mass": {"value": 6.1640895999999998e29, "unit": u.kg}, + "log.final.gl581.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.gl581.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.gl581.Xobl": {"value": 0.0000000000000000}, + "log.final.gl581.Yobl": {"value": 0.0000000000000000}, + "log.final.gl581.Zobl": {"value": 1.0000000000000000}, + "log.final.gl581.Radius": {"value": 1.9597321061699998e08, "unit": u.m}, + "log.final.gl581.RadGyra": {"value": 0.5000000000000000}, + "log.final.gl581.RotAngMom": { + "value": 4.5689624634756010e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.gl581.RotKinEnergy": { + "value": 1.7636110755774171e33, + "unit": u.Joule, + }, + "log.final.gl581.RotVel": {"value": 151.2905949757767132, "unit": u.m / u.sec}, + "log.final.gl581.BodyType": {"value": 0.0000000000000000}, + "log.final.gl581.RotRate": {"value": 7.7199630755374676e-07, "unit": 1 / u.sec}, + "log.final.gl581.RotPer": {"value": 94.1999999933515824, "unit": u.day}, + "log.final.gl581.Density": { + "value": 1.9551955967766171e04, + "unit": u.kg / u.m**3, + }, + "log.final.gl581.SurfEnFluxTotal": { + "value": 4.0035525920548509e-10, + "unit": u.kg / u.sec**3, + }, + "log.final.gl581.ImK2": {"value": -4.9999999999999998e-07}, + "log.final.gl581.K2": {"value": 0.5000000000000000}, + "log.final.gl581.K2Man": {"value": 0.0100000000000000}, + "log.final.gl581.Imk2Man": {"value": 0.0000000000000000}, + "log.final.gl581.TidalQMantle": {"value": 100.0000000000000000}, + "log.final.gl581.HEcc": {"value": 0.0000000000000000}, + "log.final.gl581.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.final.gl581.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.final.gl581.HZLimRunaway": {"value": -1.0000000000000000}, + "log.final.gl581.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.final.gl581.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.final.gl581.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.final.gl581.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.final.gl581.KEcc": {"value": 0.0000000000000000}, + "log.final.gl581.Eccentricity": {"value": -1.0000000000000000}, + "log.final.gl581.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, + "log.final.gl581.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, + "log.final.gl581.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, + "log.final.gl581.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, + "log.final.gl581.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.final.gl581.COPP": {"value": 0.0000000000000000}, + "log.final.gl581.OrbAngMom": { + "value": 0.0000000000000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.gl581.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.gl581.TotOrbEnergy": { + "value": -2.1049668641216730e34, + "unit": u.Joule, + }, + "log.final.gl581.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, + "log.final.gl581.LostEnergy": {"value": 6.0975289728579176e23, "unit": u.Joule}, + "log.final.gl581.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.final.gl581.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.final.gl581.BodyDeccDt": {"value": -1.0000000000000000}, + "log.final.gl581.DOblDtEqtide": { + "value": 0.0000000000000000, + "unit": u.rad / u.sec, + }, + "log.final.gl581.DRotPerDtEqtide": {"value": -1.8200901296574139e-19}, + "log.final.gl581.DRotRateDtEqtide": { + "value": 1.7264081293859995e-32, + "unit": 1 / u.sec**2, + }, + "log.final.gl581.EqRotPer": {"value": 2.9985985824905839e06, "unit": u.sec}, + "log.final.gl581.EqTidePower": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.final.gl581.OceanK2": {"value": 0.0100000000000000}, + "log.final.gl581.EnvTidalQ": {"value": -1.0000000000000000}, + "log.final.gl581.OceanTidalQ": {"value": -1.0000000000000000}, + "log.final.gl581.TidalTau": {"value": 1.0000000000000000, "unit": u.sec}, + "log.final.gl581.TideLock": {"value": 0.0000000000000000}, + "log.final.gl581.RotTimeEqtide": { + "value": 4.4716906414725277e25, + "unit": u.sec, + }, + "log.final.gl581.EnvK2": {"value": 0.0100000000000000}, + "log.final.gl581.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.final.gl581.PowerEqtide": {"value": 1.9321854942446089e08, "unit": u.W}, + "log.final.gl581.SurfEnFluxEqtide": { + "value": 4.0035525920548509e-10, + "unit": u.kg / u.sec**3, + }, + "log.final.d.Mass": {"value": 3.3444241599999997e25, "unit": u.kg}, + "log.final.d.Obliquity": {"value": 0.0133141672841391, "unit": u.rad}, + "log.final.d.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.d.Xobl": {"value": 0.0133137739309212}, + "log.final.d.Yobl": {"value": 0.0000000000000000}, + "log.final.d.Zobl": {"value": 0.9999113680711940}, + "log.final.d.Radius": {"value": 1.0190569786845941e07, "unit": u.m}, + "log.final.d.RadGyra": {"value": 0.5000000000000000}, + "log.final.d.RotAngMom": { + "value": 1.8193649801436923e33, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.d.RotKinEnergy": {"value": 1.9061249700912850e27, "unit": u.Joule}, + "log.final.d.RotVel": {"value": 21.3530542163461199, "unit": u.m / u.sec}, + "log.final.d.BodyType": {"value": 0.0000000000000000}, + "log.final.d.RotRate": {"value": 2.0953739254019722e-06, "unit": 1 / u.sec}, + "log.final.d.RotPer": {"value": 34.7060022484910675, "unit": u.day}, + "log.final.d.Density": { + "value": 7544.6194767582292116, + "unit": u.kg / u.m**3, + }, + "log.final.d.SurfEnFluxTotal": { + "value": 0.0021985559114943, + "unit": u.kg / u.sec**3, + }, + "log.final.d.ImK2": {"value": -2.9999999999999999e-07}, + "log.final.d.K2": {"value": 0.3000000000000000}, + "log.final.d.K2Man": {"value": 0.0100000000000000}, + "log.final.d.Imk2Man": {"value": 0.0000000000000000}, + "log.final.d.TidalQMantle": {"value": 100.0000000000000000}, + "log.final.d.HEcc": {"value": 0.0000000000000000}, + "log.final.d.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, + "log.final.d.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.final.d.HZLimRunaway": {"value": -1.0000000000000000}, + "log.final.d.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.final.d.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.final.d.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.final.d.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.final.d.KEcc": {"value": 0.3800022799814126}, + "log.final.d.Eccentricity": {"value": 0.3800022799814126}, + "log.final.d.OrbEnergy": {"value": -2.1049668641216730e34, "unit": u.Joule}, + "log.final.d.MeanMotion": {"value": 1.0855986060941814e-06, "unit": 1 / u.sec}, + "log.final.d.OrbPeriod": {"value": 5.7877610305576287e06, "unit": u.sec}, + "log.final.d.SemiMajorAxis": {"value": 3.2682815173158192e10, "unit": u.m}, + "log.final.d.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.final.d.COPP": {"value": 0.0000000000000000}, + "log.final.d.OrbAngMom": { + "value": 3.5870789093545811e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.d.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.d.TotOrbEnergy": {"value": -2.1049668641216730e34, "unit": u.Joule}, + "log.final.d.OrbPotEnergy": {"value": -4.2099337282433460e34, "unit": u.Joule}, + "log.final.d.LostEnergy": {"value": 2.1855604508345268e30, "unit": u.Joule}, + "log.final.d.TidalRadius": {"value": 1.0190569786845941e07, "unit": u.m}, + "log.final.d.DsemiDtEqtide": { + "value": -4.4551229434587589e-12, + "unit": u.m / u.sec, + }, + "log.final.d.DeccDtEqtide": { + "value": -1.5340864202016184e-22, + "unit": 1 / u.sec, + }, + "log.final.d.DMeanMotionDtEqtide": { + "value": 2.2197331679229762e-28, + "unit": 1 / u.sec**2, + }, + "log.final.d.DOrbPerDtEqtide": {"value": -1.1834286683328942e-15}, + "log.final.d.EccTimeEqtide": {"value": 0.0000000000000000, "unit": u.sec}, + "log.final.d.SemiTimeEqtide": {"value": 0.0000000000000000, "unit": u.sec}, + "log.final.d.DHEccDtEqtide": {"value": -0.0000000000000000, "unit": 1 / u.sec}, + "log.final.d.DKEccDtEqtide": { + "value": -1.5340864202016184e-22, + "unit": 1 / u.sec, + }, + "log.final.d.DXoblDtEqtide": { + "value": -2.9265157775333874e-17, + "unit": 1 / u.sec, + }, + "log.final.d.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, + "log.final.d.DZoblDtEqtide": { + "value": 3.8966423136594857e-19, + "unit": 1 / u.sec, + }, + "log.final.d.LockTime": {"value": 2.1482696656454892e15, "unit": u.sec}, + "log.final.d.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.final.d.BodyDeccDt": {"value": -1.0000000000000000}, + "log.final.d.DOblDtEqtide": { + "value": -2.9267751841034710e-17, + "unit": u.rad / u.sec, + }, + "log.final.d.DRotPerDtEqtide": {"value": -7.9605163347943121e-297}, + "log.final.d.DRotRateDtEqtide": { + "value": 5.5626846462680035e-309, + "unit": 1 / u.sec**2, + }, + "log.final.d.EqRotPer": {"value": 2.9985985942696282e06, "unit": u.sec}, + "log.final.d.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec}, + "log.final.d.OceanK2": {"value": 0.0100000000000000}, + "log.final.d.EnvTidalQ": {"value": -1.0000000000000000}, + "log.final.d.OceanTidalQ": {"value": -1.0000000000000000}, + "log.final.d.TidalTau": {"value": 638.0000000000000000, "unit": u.sec}, + "log.final.d.TideLock": {"value": 1.0000000000000000}, + "log.final.d.RotTimeEqtide": {"value": 3.7668393206646280e302, "unit": u.sec}, + "log.final.d.EnvK2": {"value": 0.0100000000000000}, + "log.final.d.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.final.d.PowerEqtide": {"value": 2.8690909368408496e12, "unit": u.W}, + "log.final.d.SurfEnFluxEqtide": { + "value": 0.0021985559114943, + "unit": u.kg / u.sec**3, + }, + } ) -class Test_TideLockCTL(Benchmark): - pass +class Test_TideLockCTL(Benchmark): + pass diff --git a/tests/EqtidePoise/CPL_POISE/test_CPL_POISE.py b/tests/EqtidePoise/CPL_POISE/test_CPL_POISE.py index 8640da587..a4092ef8a 100644 --- a/tests/EqtidePoise/CPL_POISE/test_CPL_POISE.py +++ b/tests/EqtidePoise/CPL_POISE/test_CPL_POISE.py @@ -1,434 +1,1294 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 8.9534036048945070e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -3.1347047276701209e+40, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -3.1348025171406187e+40, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 9.9742042956183368e+35, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.gl514.Mass": {"value": 1.0140921600000001e+30, "unit": u.kg}, - "log.initial.gl514.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514.Xobl": {"value": 0.0000000000000000}, - "log.initial.gl514.Yobl": {"value": 0.0000000000000000}, - "log.initial.gl514.Zobl": {"value": 1.0000000000000000}, - "log.initial.gl514.Radius": {"value": 1.3137125118741000e+09, "unit": u.m}, - "log.initial.gl514.RadGyra": {"value": 0.4484976455000000}, - "log.initial.gl514.RotAngMom": {"value": 8.3801799358956994e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514.RotKinEnergy": {"value": 9.9742042956183368e+35, "unit": u.Joule}, - "log.initial.gl514.RotVel": {"value": 3127.1970481244061375, "unit": u.m / u.sec}, - "log.initial.gl514.BodyType": {"value": 0.0000000000000000}, - "log.initial.gl514.RotRate": {"value": 2.3804272394903566e-06, "unit": 1 / u.sec}, - "log.initial.gl514.RotPer": {"value": 30.5499999999999972, "unit": u.day}, - "log.initial.gl514.Density": {"value": 106.7794814169220103, "unit": u.kg / u.m ** 3}, - "log.initial.gl514.SurfEnFluxTotal": {"value": 5.6927005838186184e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514.TidalQ": {"value": 1.0000000000000000e+06}, - "log.initial.gl514.ImK2": {"value": -4.9999999999999998e-07}, - "log.initial.gl514.K2": {"value": 0.5000000000000000}, - "log.initial.gl514.K2Man": {"value": 0.0100000000000000}, - "log.initial.gl514.Imk2Man": {"value": 0.0000000000000000}, - "log.initial.gl514.TidalQMantle": {"value": 100.0000000000000000}, - "log.initial.gl514.HEcc": {"value": 0.0000000000000000}, - "log.initial.gl514.HZLimitDryRunaway": {"value": 1.1215301622470532e+11, "unit": u.m}, - "log.initial.gl514.HZLimRecVenus": {"value": 9.9104353063518631e+10, "unit": u.m}, - "log.initial.gl514.HZLimRunaway": {"value": 1.3136272247075568e+11, "unit": u.m}, - "log.initial.gl514.HZLimMoistGreenhouse": {"value": 1.3113105818748537e+11, "unit": u.m}, - "log.initial.gl514.HZLimMaxGreenhouse": {"value": 2.4324580025875378e+11, "unit": u.m}, - "log.initial.gl514.HZLimEarlyMars": {"value": 2.6530630489685046e+11, "unit": u.m}, - "log.initial.gl514.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514.KEcc": {"value": 0.0000000000000000}, - "log.initial.gl514.Eccentricity": {"value": -1.0000000000000000}, - "log.initial.gl514.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, - "log.initial.gl514.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl514.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl514.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl514.COPP": {"value": 0.0000000000000000}, - "log.initial.gl514.OrbAngMom": {"value": 0.0000000000000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514.LXUVTot": {"value": 2.6238552211501671e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514.TotOrbEnergy": {"value": -1.6646340895690071e+34, "unit": u.Joule}, - "log.initial.gl514.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, - "log.initial.gl514.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, - "log.initial.gl514.LostAngMom": {"value": 5.5626846462680035e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.initial.gl514.BodyDeccDt": {"value": -1.0000000000000000}, - "log.initial.gl514.DOblDtEqtide": {"value": 0.0000000000000000, "unit": u.rad / u.sec}, - "log.initial.gl514.DRotPerDtEqtide": {"value": 2.3670446824643342e-20}, - "log.initial.gl514.DRotRateDtEqtide": {"value": -2.1346978387088952e-32, "unit": 1 / u.sec ** 2}, - "log.initial.gl514.EqRotRateDiscrete": {"value": 7.7800437205935984e-07, "unit": 1 / u.sec}, - "log.initial.gl514.EqRotPerDiscrete": {"value": 8.0760282754557505e+06, "unit": u.sec}, - "log.initial.gl514.EqRotRateCont": {"value": 1.5164601885390357e-06, "unit": 1 / u.sec}, - "log.initial.gl514.EqRotPerCont": {"value": 4.1433236128887986e+06, "unit": u.sec}, - "log.initial.gl514.EqRotPer": {"value": 4.1433236128887986e+06, "unit": u.sec}, - "log.initial.gl514.EqTidePower": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl514.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514.OceanK2": {"value": 0.0100000000000000}, - "log.initial.gl514.EnvTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl514.OceanTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl514.TideLock": {"value": 0.0000000000000000}, - "log.initial.gl514.RotTimeEqtide": {"value": 1.1151120295929485e+26, "unit": u.sec}, - "log.initial.gl514.EnvK2": {"value": 0.0100000000000000}, - "log.initial.gl514.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.initial.gl514.PowerEqtide": {"value": 1.2346074076706444e+10, "unit": u.W}, - "log.initial.gl514.SurfEnFluxEqtide": {"value": 5.6927005838186184e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514.Luminosity": {"value": 2.6238552211501671e+26, "unit": u.W}, - "log.initial.gl514.LXUVStellar": {"value": 2.6238552211501671e+23, "unit": u.W}, - "log.initial.gl514.Temperature": {"value": 3818.8020013755422042, "unit": u.K}, - "log.initial.gl514.LXUVFrac": {"value": 0.0010000000000000}, - "log.initial.gl514.RossbyNumber": {"value": 0.6873965284599931}, - "log.initial.gl514.DRotPerDtStellar": {"value": 2.3504479341501690e-10}, - "log.initial.gl514b.Mass": {"value": 3.1053088098643201e+25, "unit": u.kg}, - "log.initial.gl514b.Obliquity": {"value": 0.4101523742069445, "unit": u.rad}, - "log.initial.gl514b.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.Xobl": {"value": 0.3987490689144955}, - "log.initial.gl514b.Yobl": {"value": 0.0000000000000000}, - "log.initial.gl514b.Zobl": {"value": 0.9170600743897985}, - "log.initial.gl514b.Radius": {"value": 1.3394010000000000e+07, "unit": u.m}, - "log.initial.gl514b.RadGyra": {"value": 0.5000000000000000}, - "log.initial.gl514b.RotAngMom": {"value": 1.0128197643484414e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514b.RotKinEnergy": {"value": 3.6827165869069548e+30, "unit": u.Joule}, - "log.initial.gl514b.RotVel": {"value": 974.0398939376904082, "unit": u.m / u.sec}, - "log.initial.gl514b.BodyType": {"value": 0.0000000000000000}, - "log.initial.gl514b.RotRate": {"value": 7.2722052166430395e-05, "unit": 1 / u.sec}, - "log.initial.gl514b.RotPer": {"value": 8.6400000000000000e+04, "unit": u.sec}, - "log.initial.gl514b.Density": {"value": 3085.2071528551509800, "unit": u.kg / u.m ** 3}, - "log.initial.gl514b.SurfEnFluxTotal": {"value": 1.4096431035620620, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.TidalQ": {"value": 12.0000000000000000}, - "log.initial.gl514b.ImK2": {"value": -0.0250000000000000}, - "log.initial.gl514b.K2": {"value": 0.3000000000000000}, - "log.initial.gl514b.K2Man": {"value": 0.0100000000000000}, - "log.initial.gl514b.Imk2Man": {"value": 0.0000000000000000}, - "log.initial.gl514b.TidalQMantle": {"value": 100.0000000000000000}, - "log.initial.gl514b.HEcc": {"value": 0.0000000000000000}, - "log.initial.gl514b.HZLimitDryRunaway": {"value": 1.0509802225988144e+11, "unit": u.m}, - "log.initial.gl514b.HZLimRecVenus": {"value": 9.9104353063518631e+10, "unit": u.m}, - "log.initial.gl514b.HZLimRunaway": {"value": 1.3136272247075568e+11, "unit": u.m}, - "log.initial.gl514b.HZLimMoistGreenhouse": {"value": 1.3113105818748537e+11, "unit": u.m}, - "log.initial.gl514b.HZLimMaxGreenhouse": {"value": 2.4324580025875378e+11, "unit": u.m}, - "log.initial.gl514b.HZLimEarlyMars": {"value": 2.6530630489685046e+11, "unit": u.m}, - "log.initial.gl514b.Instellation": {"value": 5866.6331509136580280, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.KEcc": {"value": 0.4500000000000000}, - "log.initial.gl514b.Eccentricity": {"value": 0.4500000000000000}, - "log.initial.gl514b.OrbEnergy": {"value": -1.6646340895690071e+34, "unit": u.Joule}, - "log.initial.gl514b.MeanMotion": {"value": 5.1866958137290656e-07, "unit": 1 / u.sec}, - "log.initial.gl514b.OrbPeriod": {"value": 1.2114042413183626e+07, "unit": u.sec}, - "log.initial.gl514b.SemiMajorAxis": {"value": 6.3130301435400002e+10, "unit": u.m}, - "log.initial.gl514b.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl514b.COPP": {"value": 0.0000000000000000}, - "log.initial.gl514b.OrbAngMom": {"value": 5.7322265617904285e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514b.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.TotOrbEnergy": {"value": -1.6646340895690071e+34, "unit": u.Joule}, - "log.initial.gl514b.OrbPotEnergy": {"value": -3.3292681791380142e+34, "unit": u.Joule}, - "log.initial.gl514b.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, - "log.initial.gl514b.TidalRadius": {"value": 1.3394010000000000e+07, "unit": u.m}, - "log.initial.gl514b.DsemiDtEqtide": {"value": 1.2351242905116021e-10, "unit": u.m / u.sec}, - "log.initial.gl514b.DeccDtEqtide": {"value": 5.8376560316556904e-22, "unit": 1 / u.sec}, - "log.initial.gl514b.DMeanMotionDtEqtide": {"value": -1.5221408360263325e-27, "unit": 1 / u.sec ** 2}, - "log.initial.gl514b.DOrbPerDtEqtide": {"value": 3.5551108660842267e-14}, - "log.initial.gl514b.EccTimeEqtide": {"value": 7.7085733993198282e+20, "unit": u.sec}, - "log.initial.gl514b.SemiTimeEqtide": {"value": 5.1112509016603289e+20, "unit": u.sec}, - "log.initial.gl514b.DHEccDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl514b.DKEccDtEqtide": {"value": 5.8376560316556904e-22, "unit": 1 / u.sec}, - "log.initial.gl514b.DXoblDtEqtide": {"value": 3.1641063776408136e-17, "unit": 1 / u.sec}, - "log.initial.gl514b.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl514b.DZoblDtEqtide": {"value": -1.3757926086469334e-17, "unit": 1 / u.sec}, - "log.initial.gl514b.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514b.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.initial.gl514b.BodyDeccDt": {"value": -1.0000000000000000}, - "log.initial.gl514b.DOblDtEqtide": {"value": 3.4502716517739303e-17, "unit": u.rad / u.sec}, - "log.initial.gl514b.DRotPerDtEqtide": {"value": 3.7660240995856781e-11}, - "log.initial.gl514b.DRotRateDtEqtide": {"value": -3.1698264008113854e-20, "unit": 1 / u.sec ** 2}, - "log.initial.gl514b.EqRotRateDiscrete": {"value": 7.7800437205935984e-07, "unit": 1 / u.sec}, - "log.initial.gl514b.EqRotPerDiscrete": {"value": 8.0760282754557505e+06, "unit": u.sec}, - "log.initial.gl514b.EqRotRateCont": {"value": 1.5164601885390357e-06, "unit": 1 / u.sec}, - "log.initial.gl514b.EqRotPerCont": {"value": 4.1433236128887986e+06, "unit": u.sec}, - "log.initial.gl514b.EqRotPer": {"value": 4.1433236128887986e+06, "unit": u.sec}, - "log.initial.gl514b.EqTidePower": {"value": 3.4384723793793242e+13, "unit": 1 / u.sec}, - "log.initial.gl514b.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514b.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514b.OceanK2": {"value": 0.0100000000000000}, - "log.initial.gl514b.EnvTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl514b.OceanTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl514b.TideLock": {"value": 0.0000000000000000}, - "log.initial.gl514b.RotTimeEqtide": {"value": 2.2941966836990070e+15, "unit": u.sec}, - "log.initial.gl514b.EnvK2": {"value": 0.0100000000000000}, - "log.initial.gl514b.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.initial.gl514b.PowerEqtide": {"value": 3.1779003342801765e+15, "unit": u.W}, - "log.initial.gl514b.SurfEnFluxEqtide": {"value": 1.4096431035620620, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.TGlobal": {"value": 676.2679353212223532, "unit": u.sec}, - "log.initial.gl514b.AlbedoGlobal": {"value": 0.2996778493802214}, - "log.initial.gl514b.FluxInGlobal": {"value": 1046.1316028565233864, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.FluxOutGlobal": {"value": 1046.1299848213550376, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.TotIceMass": {"value": 0.0000000000000000, "unit": u.kg}, - "log.initial.gl514b.TotIceFlow": {"value": 0.0000000000000000, "unit": u.kg}, - "log.initial.gl514b.TotIceBalance": {"value": 0.0000000000000000, "unit": u.kg}, - "log.initial.gl514b.SkipSeas": {"value": 0.0000000000000000}, - "log.initial.gl514b.AreaIceCov": {"value": 0.0000000000000000}, - "log.initial.gl514b.Latitude": {"value": -1.4552620265106593, "unit": u.rad}, - "log.initial.gl514b.TempLat": {"value": 557.2247797713517912, "unit": u.sec}, - "log.initial.gl514b.AlbedoLat": {"value": 0.3675649878041329}, - "log.initial.gl514b.AnnInsol": {"value": 755.3407450595735781, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.FluxMerid": {"value": -2.0352457824211096e+16, "unit": u.Joule}, - "log.initial.gl514b.FluxIn": {"value": 486.1623336259239636, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.FluxOut": {"value": 797.3297897221252697, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.DivFlux": {"value": -311.1690738881308107, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.IceMass": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceHeight": {"value": 0.0000000000000000, "unit": u.m}, - "log.initial.gl514b.DIceMassDt": {"value": 0.0000000000000000, "unit": u.m}, - "log.initial.gl514b.IceFlow": {"value": 0.0000000000000000}, - "log.initial.gl514b.EnergyResL": {"value": -4.7634785005357116e-11, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.EnergyResW": {"value": 4.0836312109604478e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.BedrockH": {"value": 0.0000000000000000, "unit": u.m}, - "log.initial.gl514b.TempLandLat": {"value": 545.8662422200939091, "unit": u.sec}, - "log.initial.gl514b.TempWaterLat": {"value": 563.0761476007876354, "unit": u.sec}, - "log.initial.gl514b.AlbedoLandLat": {"value": 0.4335649878041328}, - "log.initial.gl514b.AlbedoWaterLat": {"value": 0.3335649878041328}, - "log.initial.gl514b.TempMinLat": {"value": 520.6583069986143073, "unit": u.sec}, - "log.initial.gl514b.TempMaxLat": {"value": 598.1727520370602633, "unit": u.sec}, - "log.initial.gl514b.Snowball": {"value": 0.0000000000000000}, - "log.initial.gl514b.PlanckBAvg": {"value": 2.0899999999999990}, - "log.initial.gl514b.IceAccum": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceAblate": {"value": 0.0000000000000000}, - "log.initial.gl514b.TempMaxLand": {"value": 657.9976852023412448, "unit": u.sec}, - "log.initial.gl514b.TempMaxWater": {"value": 568.6086486017817379, "unit": u.sec}, - "log.initial.gl514b.PeakInsol": {"value": 4243.8792145061070187, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.IceCapNorthLand": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceCapNorthSea": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceCapSouthLand": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceCapSouthSea": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceBeltLand": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceBeltSea": {"value": 0.0000000000000000}, - "log.initial.gl514b.SnowballLand": {"value": 0.0000000000000000}, - "log.initial.gl514b.SnowballSea": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceFree": {"value": 1.0000000000000000}, - "log.initial.gl514b.IceCapNorthLatLand": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceCapNorthLatSea": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceCapSouthLatLand": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceCapSouthLatSea": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceBeltNorthLatLand": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceBeltNorthLatSea": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceBeltSouthLatLand": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceBeltSouthLatSea": {"value": 100.0000000000000000, "unit": u.rad}, - "log.final.system.Age": {"value": 3.1557600000000000e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.1557600000000000e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 8.9534036048945039e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -3.1347047276701209e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -3.1348025171406187e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 9.9742042395602989e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.Mass": {"value": 1.0140921600000001e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514.Obliquity": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514.PrecA": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514.Xobl": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.Yobl": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.Zobl": {"value": 1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.Radius": {"value": 1.3137125118741000e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.RadGyra": {"value": 0.4484976455000000, "rtol": 1e-4}, - "log.final.gl514.RotAngMom": {"value": 8.3801799123461292e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514.RotKinEnergy": {"value": 9.9742042395602989e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.RotVel": {"value": 3127.1970393365104428, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.gl514.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.RotRate": {"value": 2.3804272328009969e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514.RotPer": {"value": 30.5500000858501117, "unit": u.day, "rtol": 1e-4}, - "log.final.gl514.Density": {"value": 106.7794814169220103, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.gl514.SurfEnFluxTotal": {"value": 5.6927005606372488e-10, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514.TidalQ": {"value": 1.0000000000000000e+06, "rtol": 1e-4}, - "log.final.gl514.ImK2": {"value": -4.9999999999999998e-07, "rtol": 1e-4}, - "log.final.gl514.K2": {"value": 0.5000000000000000, "rtol": 1e-4}, - "log.final.gl514.K2Man": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514.Imk2Man": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.TidalQMantle": {"value": 100.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.HEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.HZLimitDryRunaway": {"value": 1.1215301622470532e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimRecVenus": {"value": 9.9104353063518631e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimRunaway": {"value": 1.3136272247075568e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimMoistGreenhouse": {"value": 1.3113105818748537e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimMaxGreenhouse": {"value": 2.4324580025875378e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimEarlyMars": {"value": 2.6530630489685046e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514.KEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.Eccentricity": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.OrbAngMom": {"value": 0.0000000000000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514.LongP": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514.LXUVTot": {"value": 2.6238552211501671e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514.TotOrbEnergy": {"value": -1.6646340895689042e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.LostEnergy": {"value": 5.6058038409805720e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.LostAngMom": {"value": 2.3549570242977578e+33, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514.LockTime": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.BodyDsemiDtEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.BodyDeccDt": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.DOblDtEqtide": {"value": 0.0000000000000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.gl514.DRotPerDtEqtide": {"value": 2.3670446957670796e-20, "rtol": 1e-4}, - "log.final.gl514.DRotRateDtEqtide": {"value": -2.1346978387082101e-32, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.gl514.EqRotRateDiscrete": {"value": 7.7800437205928774e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514.EqRotPerDiscrete": {"value": 8.0760282754564993e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.EqRotRateCont": {"value": 1.5164601885389766e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514.EqRotPerCont": {"value": 4.1433236128889602e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.EqRotPer": {"value": 4.1433236128889602e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.EqTidePower": {"value": 0.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514.GammaRot": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.OceanK2": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514.EnvTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.OceanTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.TideLock": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.RotTimeEqtide": {"value": 1.1151120264596733e+26, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.EnvK2": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514.OblTimeEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.PowerEqtide": {"value": 1.2346074026431728e+10, "unit": u.W, "rtol": 1e-4}, - "log.final.gl514.SurfEnFluxEqtide": {"value": 5.6927005606372488e-10, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514.Luminosity": {"value": 2.6238552211501671e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.gl514.LXUVStellar": {"value": 2.6238552211501671e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.gl514.Temperature": {"value": 3818.8020013755422042, "unit": u.K, "rtol": 1e-4}, - "log.final.gl514.LXUVFrac": {"value": 0.0010000000000000, "rtol": 1e-4}, - "log.final.gl514.RossbyNumber": {"value": 0.6873965303916811, "rtol": 1e-4}, - "log.final.gl514.DRotPerDtStellar": {"value": 2.3504479143348279e-10, "rtol": 1e-4}, - "log.final.gl514b.Mass": {"value": 3.1053088098643201e+25, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514b.Obliquity": {"value": 0.4101523752957674, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.PrecA": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.Xobl": {"value": 0.3987490699130116, "rtol": 1e-4}, - "log.final.gl514b.Yobl": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.Zobl": {"value": 0.9170600739556314, "rtol": 1e-4}, - "log.final.gl514b.Radius": {"value": 1.3394010000000000e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, - "log.final.gl514b.RotAngMom": {"value": 1.0128197504166973e+35, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514b.RotKinEnergy": {"value": 3.6827164855924537e+30, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.RotVel": {"value": 974.0398805393790553, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.gl514b.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.RotRate": {"value": 7.2722051166109258e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.RotPer": {"value": 8.6400001188466835e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.Density": {"value": 3085.2071528551509800, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.gl514b.SurfEnFluxTotal": {"value": 1.4096430839727192, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.TidalQ": {"value": 12.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.ImK2": {"value": -0.0250000000000000, "rtol": 1e-4}, - "log.final.gl514b.K2": {"value": 0.3000000000000000, "rtol": 1e-4}, - "log.final.gl514b.K2Man": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514b.Imk2Man": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.TidalQMantle": {"value": 100.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.HEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.HZLimitDryRunaway": {"value": 1.0509802225887555e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimRecVenus": {"value": 9.9104353063518631e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimRunaway": {"value": 1.3136272247075568e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimMoistGreenhouse": {"value": 1.3113105818748537e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimMaxGreenhouse": {"value": 2.4324580025875378e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimEarlyMars": {"value": 2.6530630489685046e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.Instellation": {"value": 5866.6331509129950064, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.KEcc": {"value": 0.4500000000000184, "rtol": 1e-4}, - "log.final.gl514b.Eccentricity": {"value": 0.4500000000000184, "rtol": 1e-4}, - "log.final.gl514b.OrbEnergy": {"value": -1.6646340895689042e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.MeanMotion": {"value": 5.1866958137285849e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.OrbPeriod": {"value": 1.2114042413184749e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.SemiMajorAxis": {"value": 6.3130301435403900e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.OrbAngMom": {"value": 5.7322265617905455e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514b.LongP": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.TotOrbEnergy": {"value": -1.6646340895689042e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.OrbPotEnergy": {"value": -3.3292681791378085e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.LostEnergy": {"value": 1.0028690689225319e+23, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.TidalRadius": {"value": 1.3394010000000000e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.DsemiDtEqtide": {"value": 1.2351242905112557e-10, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DeccDtEqtide": {"value": 5.8376560316535877e-22, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DMeanMotionDtEqtide": {"value": -1.5221408360256703e-27, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.gl514b.DOrbPerDtEqtide": {"value": 3.5551108660833406e-14, "rtol": 1e-4}, - "log.final.gl514b.EccTimeEqtide": {"value": 7.7085733993229202e+20, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.SemiTimeEqtide": {"value": 5.1112509016620781e+20, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.DHEccDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DKEccDtEqtide": {"value": 5.8376560316535877e-22, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DXoblDtEqtide": {"value": 3.1641064275885809e-17, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DZoblDtEqtide": {"value": -1.3757926344613390e-17, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.LockTime": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.BodyDsemiDtEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.BodyDeccDt": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.DOblDtEqtide": {"value": 3.4502717078725040e-17, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DRotPerDtEqtide": {"value": 3.7660242031908298e-11, "rtol": 1e-4}, - "log.final.gl514b.DRotRateDtEqtide": {"value": -3.1698264008103682e-20, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.gl514b.EqRotRateDiscrete": {"value": 7.7800437205928774e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.EqRotPerDiscrete": {"value": 8.0760282754564993e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.EqRotRateCont": {"value": 1.5164601885389766e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.EqRotPerCont": {"value": 4.1433236128889602e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.EqRotPer": {"value": 4.1433236128889602e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.EqTidePower": {"value": 3.4384723793782301e+13, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.GammaRot": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.OceanK2": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514b.EnvTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.OceanTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.TideLock": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.RotTimeEqtide": {"value": 2.2941966521421430e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.EnvK2": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514b.OblTimeEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.PowerEqtide": {"value": 3.1779002901179495e+15, "unit": u.W, "rtol": 1e-4}, - "log.final.gl514b.SurfEnFluxEqtide": {"value": 1.4096430839727192, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.TGlobal": {"value": 676.2684488390327715, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.AlbedoGlobal": {"value": 0.2996778493936415, "rtol": 1e-4}, - "log.final.gl514b.FluxInGlobal": {"value": 1046.1316028588294103, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.FluxOutGlobal": {"value": 1046.1310580735782878, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.TotIceMass": {"value": 0.0000000000000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514b.TotIceFlow": {"value": 0.0000000000000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514b.TotIceBalance": {"value": 0.0000000000000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514b.SkipSeas": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.AreaIceCov": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.Latitude": {"value": -1.4552620265106593, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.TempLat": {"value": 557.2252934226596608, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.AlbedoLat": {"value": 0.3675649877648788, "rtol": 1e-4}, - "log.final.gl514b.AnnInsol": {"value": 755.3407468728647700, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.FluxMerid": {"value": -2.0352457779997064e+16, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.FluxIn": {"value": 486.1623348490650187, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.FluxOut": {"value": 797.3308632533586433, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.DivFlux": {"value": -311.1690732121418819, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.IceMass": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceHeight": {"value": 0.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.DIceMassDt": {"value": 0.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.IceFlow": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.EnergyResL": {"value": 7.9239725891966373e-11, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.EnergyResW": {"value": 6.8553163146134466e-11, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.BedrockH": {"value": 0.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.TempLandLat": {"value": 545.8665750487834885, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.TempWaterLat": {"value": 563.0767544031414218, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.AlbedoLandLat": {"value": 0.4335649877648788, "rtol": 1e-4}, - "log.final.gl514b.AlbedoWaterLat": {"value": 0.3335649877648789, "rtol": 1e-4}, - "log.final.gl514b.TempMinLat": {"value": 520.6587997956662548, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.TempMaxLat": {"value": 598.1732888468328611, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.Snowball": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.PlanckBAvg": {"value": 2.0899999999999990, "rtol": 1e-4}, - "log.final.gl514b.IceAccum": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceAblate": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.TempMaxLand": {"value": 657.9980332140321480, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.TempMaxWater": {"value": 568.6092758126177387, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.PeakInsol": {"value": 4243.8792251330132785, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.IceCapNorthLand": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceCapNorthSea": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceCapSouthLand": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceCapSouthSea": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceBeltLand": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceBeltSea": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.SnowballLand": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.SnowballSea": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceFree": {"value": 1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceCapNorthLatLand": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceCapNorthLatSea": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceCapSouthLatLand": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceCapSouthLatSea": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceBeltNorthLatLand": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceBeltNorthLatSea": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceBeltSouthLatLand": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceBeltSouthLatSea": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 8.9534036048945070e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": { + "value": -3.1347047276701209e40, + "unit": u.Joule, + }, + "log.initial.system.PotEnergy": { + "value": -3.1348025171406187e40, + "unit": u.Joule, + }, + "log.initial.system.KinEnergy": { + "value": 9.9742042956183368e35, + "unit": u.Joule, + }, + "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.gl514.Mass": {"value": 1.0140921600000001e30, "unit": u.kg}, + "log.initial.gl514.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514.Xobl": {"value": 0.0000000000000000}, + "log.initial.gl514.Yobl": {"value": 0.0000000000000000}, + "log.initial.gl514.Zobl": {"value": 1.0000000000000000}, + "log.initial.gl514.Radius": {"value": 1.3137125118741000e09, "unit": u.m}, + "log.initial.gl514.RadGyra": {"value": 0.4484976455000000}, + "log.initial.gl514.RotAngMom": { + "value": 8.3801799358956994e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514.RotKinEnergy": { + "value": 9.9742042956183368e35, + "unit": u.Joule, + }, + "log.initial.gl514.RotVel": { + "value": 3127.1970481244061375, + "unit": u.m / u.sec, + }, + "log.initial.gl514.BodyType": {"value": 0.0000000000000000}, + "log.initial.gl514.RotRate": { + "value": 2.3804272394903566e-06, + "unit": 1 / u.sec, + }, + "log.initial.gl514.RotPer": {"value": 30.5499999999999972, "unit": u.day}, + "log.initial.gl514.Density": { + "value": 106.7794814169220103, + "unit": u.kg / u.m**3, + }, + "log.initial.gl514.SurfEnFluxTotal": { + "value": 5.6927005838186184e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514.TidalQ": {"value": 1.0000000000000000e06}, + "log.initial.gl514.ImK2": {"value": -4.9999999999999998e-07}, + "log.initial.gl514.K2": {"value": 0.5000000000000000}, + "log.initial.gl514.K2Man": {"value": 0.0100000000000000}, + "log.initial.gl514.Imk2Man": {"value": 0.0000000000000000}, + "log.initial.gl514.TidalQMantle": {"value": 100.0000000000000000}, + "log.initial.gl514.HEcc": {"value": 0.0000000000000000}, + "log.initial.gl514.HZLimitDryRunaway": { + "value": 1.1215301622470532e11, + "unit": u.m, + }, + "log.initial.gl514.HZLimRecVenus": { + "value": 9.9104353063518631e10, + "unit": u.m, + }, + "log.initial.gl514.HZLimRunaway": {"value": 1.3136272247075568e11, "unit": u.m}, + "log.initial.gl514.HZLimMoistGreenhouse": { + "value": 1.3113105818748537e11, + "unit": u.m, + }, + "log.initial.gl514.HZLimMaxGreenhouse": { + "value": 2.4324580025875378e11, + "unit": u.m, + }, + "log.initial.gl514.HZLimEarlyMars": { + "value": 2.6530630489685046e11, + "unit": u.m, + }, + "log.initial.gl514.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514.KEcc": {"value": 0.0000000000000000}, + "log.initial.gl514.Eccentricity": {"value": -1.0000000000000000}, + "log.initial.gl514.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, + "log.initial.gl514.MeanMotion": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl514.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, + "log.initial.gl514.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.gl514.COPP": {"value": 0.0000000000000000}, + "log.initial.gl514.OrbAngMom": { + "value": 0.0000000000000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514.LXUVTot": { + "value": 2.6238552211501671e23, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514.TotOrbEnergy": { + "value": -1.6646340895690071e34, + "unit": u.Joule, + }, + "log.initial.gl514.OrbPotEnergy": { + "value": -1.0000000000000000, + "unit": u.Joule, + }, + "log.initial.gl514.LostEnergy": { + "value": 5.5626846462680035e-309, + "unit": u.Joule, + }, + "log.initial.gl514.LostAngMom": { + "value": 5.5626846462680035e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.initial.gl514.BodyDeccDt": {"value": -1.0000000000000000}, + "log.initial.gl514.DOblDtEqtide": { + "value": 0.0000000000000000, + "unit": u.rad / u.sec, + }, + "log.initial.gl514.DRotPerDtEqtide": {"value": 2.3670446824643342e-20}, + "log.initial.gl514.DRotRateDtEqtide": { + "value": -2.1346978387088952e-32, + "unit": 1 / u.sec**2, + }, + "log.initial.gl514.EqRotRateDiscrete": { + "value": 7.7800437205935984e-07, + "unit": 1 / u.sec, + }, + "log.initial.gl514.EqRotPerDiscrete": { + "value": 8.0760282754557505e06, + "unit": u.sec, + }, + "log.initial.gl514.EqRotRateCont": { + "value": 1.5164601885390357e-06, + "unit": 1 / u.sec, + }, + "log.initial.gl514.EqRotPerCont": { + "value": 4.1433236128887986e06, + "unit": u.sec, + }, + "log.initial.gl514.EqRotPer": {"value": 4.1433236128887986e06, "unit": u.sec}, + "log.initial.gl514.EqTidePower": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl514.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514.OceanK2": {"value": 0.0100000000000000}, + "log.initial.gl514.EnvTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl514.OceanTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl514.TideLock": {"value": 0.0000000000000000}, + "log.initial.gl514.RotTimeEqtide": { + "value": 1.1151120295929485e26, + "unit": u.sec, + }, + "log.initial.gl514.EnvK2": {"value": 0.0100000000000000}, + "log.initial.gl514.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.initial.gl514.PowerEqtide": {"value": 1.2346074076706444e10, "unit": u.W}, + "log.initial.gl514.SurfEnFluxEqtide": { + "value": 5.6927005838186184e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514.Luminosity": {"value": 2.6238552211501671e26, "unit": u.W}, + "log.initial.gl514.LXUVStellar": {"value": 2.6238552211501671e23, "unit": u.W}, + "log.initial.gl514.Temperature": {"value": 3818.8020013755422042, "unit": u.K}, + "log.initial.gl514.LXUVFrac": {"value": 0.0010000000000000}, + "log.initial.gl514.RossbyNumber": {"value": 0.6873965284599931}, + "log.initial.gl514.DRotPerDtStellar": {"value": 2.3504479341501690e-10}, + "log.initial.gl514b.Mass": {"value": 3.1053088098643201e25, "unit": u.kg}, + "log.initial.gl514b.Obliquity": {"value": 0.4101523742069444, "unit": u.rad}, + "log.initial.gl514b.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514b.Xobl": {"value": 0.3987490689144955}, + "log.initial.gl514b.Yobl": {"value": 0.0000000000000000}, + "log.initial.gl514b.Zobl": {"value": 0.9170600743897986}, + "log.initial.gl514b.Radius": {"value": 1.3394010000000000e07, "unit": u.m}, + "log.initial.gl514b.RadGyra": {"value": 0.5000000000000000}, + "log.initial.gl514b.RotAngMom": { + "value": 1.0128197643484414e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514b.RotKinEnergy": { + "value": 3.6827165869069548e30, + "unit": u.Joule, + }, + "log.initial.gl514b.RotVel": { + "value": 974.0398939376904082, + "unit": u.m / u.sec, + }, + "log.initial.gl514b.BodyType": {"value": 0.0000000000000000}, + "log.initial.gl514b.RotRate": { + "value": 7.2722052166430395e-05, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.RotPer": {"value": 8.6400000000000000e04, "unit": u.sec}, + "log.initial.gl514b.Density": { + "value": 3085.2071528551509800, + "unit": u.kg / u.m**3, + }, + "log.initial.gl514b.SurfEnFluxTotal": { + "value": 1.4096431035620620, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.TidalQ": {"value": 12.0000000000000000}, + "log.initial.gl514b.ImK2": {"value": -0.0250000000000000}, + "log.initial.gl514b.K2": {"value": 0.3000000000000000}, + "log.initial.gl514b.K2Man": {"value": 0.0100000000000000}, + "log.initial.gl514b.Imk2Man": {"value": 0.0000000000000000}, + "log.initial.gl514b.TidalQMantle": {"value": 100.0000000000000000}, + "log.initial.gl514b.HEcc": {"value": 0.0000000000000000}, + "log.initial.gl514b.HZLimitDryRunaway": { + "value": 1.0509802225988144e11, + "unit": u.m, + }, + "log.initial.gl514b.HZLimRecVenus": { + "value": 9.9104353063518631e10, + "unit": u.m, + }, + "log.initial.gl514b.HZLimRunaway": { + "value": 1.3136272247075568e11, + "unit": u.m, + }, + "log.initial.gl514b.HZLimMoistGreenhouse": { + "value": 1.3113105818748537e11, + "unit": u.m, + }, + "log.initial.gl514b.HZLimMaxGreenhouse": { + "value": 2.4324580025875378e11, + "unit": u.m, + }, + "log.initial.gl514b.HZLimEarlyMars": { + "value": 2.6530630489685046e11, + "unit": u.m, + }, + "log.initial.gl514b.Instellation": { + "value": 5866.6331509136580280, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.KEcc": {"value": 0.4500000000000000}, + "log.initial.gl514b.Eccentricity": {"value": 0.4500000000000000}, + "log.initial.gl514b.OrbEnergy": { + "value": -1.6646340895690071e34, + "unit": u.Joule, + }, + "log.initial.gl514b.MeanMotion": { + "value": 5.1866958137290656e-07, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.OrbPeriod": {"value": 1.2114042413183626e07, "unit": u.sec}, + "log.initial.gl514b.SemiMajorAxis": { + "value": 6.3130301435400002e10, + "unit": u.m, + }, + "log.initial.gl514b.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.gl514b.COPP": {"value": 0.0000000000000000}, + "log.initial.gl514b.OrbAngMom": { + "value": 5.7322265617904285e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514b.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514b.TotOrbEnergy": { + "value": -1.6646340895690071e34, + "unit": u.Joule, + }, + "log.initial.gl514b.OrbPotEnergy": { + "value": -3.3292681791380142e34, + "unit": u.Joule, + }, + "log.initial.gl514b.LostEnergy": { + "value": 5.5626846462680035e-309, + "unit": u.Joule, + }, + "log.initial.gl514b.TidalRadius": {"value": 1.3394010000000000e07, "unit": u.m}, + "log.initial.gl514b.DsemiDtEqtide": { + "value": 1.2351242905116021e-10, + "unit": u.m / u.sec, + }, + "log.initial.gl514b.DeccDtEqtide": { + "value": 5.8376560316556904e-22, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DMeanMotionDtEqtide": { + "value": -1.5221408360263325e-27, + "unit": 1 / u.sec**2, + }, + "log.initial.gl514b.DOrbPerDtEqtide": {"value": 3.5551108660842267e-14}, + "log.initial.gl514b.EccTimeEqtide": { + "value": 7.7085733993198282e20, + "unit": u.sec, + }, + "log.initial.gl514b.SemiTimeEqtide": { + "value": 5.1112509016603289e20, + "unit": u.sec, + }, + "log.initial.gl514b.DHEccDtEqtide": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DKEccDtEqtide": { + "value": 5.8376560316556904e-22, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DXoblDtEqtide": { + "value": 3.1641063776408136e-17, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DYoblDtEqtide": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DZoblDtEqtide": { + "value": -1.3757926086469330e-17, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514b.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.initial.gl514b.BodyDeccDt": {"value": -1.0000000000000000}, + "log.initial.gl514b.DOblDtEqtide": { + "value": 3.4502716517739296e-17, + "unit": u.rad / u.sec, + }, + "log.initial.gl514b.DRotPerDtEqtide": {"value": 3.7660240995856781e-11}, + "log.initial.gl514b.DRotRateDtEqtide": { + "value": -3.1698264008113854e-20, + "unit": 1 / u.sec**2, + }, + "log.initial.gl514b.EqRotRateDiscrete": { + "value": 7.7800437205935984e-07, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.EqRotPerDiscrete": { + "value": 8.0760282754557505e06, + "unit": u.sec, + }, + "log.initial.gl514b.EqRotRateCont": { + "value": 1.5164601885390357e-06, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.EqRotPerCont": { + "value": 4.1433236128887986e06, + "unit": u.sec, + }, + "log.initial.gl514b.EqRotPer": {"value": 4.1433236128887986e06, "unit": u.sec}, + "log.initial.gl514b.EqTidePower": { + "value": 3.4384723793793242e13, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.GammaRot": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514b.GammaOrb": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514b.OceanK2": {"value": 0.0100000000000000}, + "log.initial.gl514b.EnvTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl514b.OceanTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl514b.TideLock": {"value": 0.0000000000000000}, + "log.initial.gl514b.RotTimeEqtide": { + "value": 2.2941966836990070e15, + "unit": u.sec, + }, + "log.initial.gl514b.EnvK2": {"value": 0.0100000000000000}, + "log.initial.gl514b.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.initial.gl514b.PowerEqtide": {"value": 3.1779003342801765e15, "unit": u.W}, + "log.initial.gl514b.SurfEnFluxEqtide": { + "value": 1.4096431035620620, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.TGlobal": {"value": 676.2679353212224669, "unit": u.sec}, + "log.initial.gl514b.AlbedoGlobal": {"value": 0.2996778493802214}, + "log.initial.gl514b.FluxInGlobal": { + "value": 1046.1316028565233864, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.FluxOutGlobal": { + "value": 1046.1299848213550376, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.TotIceMass": {"value": 0.0000000000000000, "unit": u.kg}, + "log.initial.gl514b.TotIceFlow": {"value": 0.0000000000000000, "unit": u.kg}, + "log.initial.gl514b.TotIceBalance": {"value": 0.0000000000000000, "unit": u.kg}, + "log.initial.gl514b.SkipSeas": {"value": 0.0000000000000000}, + "log.initial.gl514b.AreaIceCov": {"value": 0.0000000000000000}, + "log.initial.gl514b.Latitude": {"value": -1.4552620265106593, "unit": u.rad}, + "log.initial.gl514b.TempLat": {"value": 557.2247797713516775, "unit": u.sec}, + "log.initial.gl514b.AlbedoLat": {"value": 0.3675649878041329}, + "log.initial.gl514b.AnnInsol": { + "value": 755.3407450595734645, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.FluxMerid": { + "value": -2.0352457824211124e16, + "unit": u.Joule, + }, + "log.initial.gl514b.FluxIn": { + "value": 486.1623336259239068, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.FluxOut": { + "value": 797.3297897221251560, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.DivFlux": { + "value": -311.1690738881313223, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.IceMass": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceHeight": {"value": 0.0000000000000000, "unit": u.m}, + "log.initial.gl514b.DIceMassDt": {"value": 0.0000000000000000, "unit": u.m}, + "log.initial.gl514b.IceFlow": {"value": 0.0000000000000000}, + "log.initial.gl514b.EnergyResL": { + "value": -4.0699887904338539e-11, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.EnergyResW": { + "value": 4.9863047024700791e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.BedrockH": {"value": 0.0000000000000000, "unit": u.m}, + "log.initial.gl514b.TempLandLat": { + "value": 545.8662422200939091, + "unit": u.sec, + }, + "log.initial.gl514b.TempWaterLat": { + "value": 563.0761476007876354, + "unit": u.sec, + }, + "log.initial.gl514b.AlbedoLandLat": {"value": 0.4335649878041328}, + "log.initial.gl514b.AlbedoWaterLat": {"value": 0.3335649878041328}, + "log.initial.gl514b.TempMinLat": {"value": 520.6583069986141936, "unit": u.sec}, + "log.initial.gl514b.TempMaxLat": {"value": 598.1727520370602633, "unit": u.sec}, + "log.initial.gl514b.Snowball": {"value": 0.0000000000000000}, + "log.initial.gl514b.PlanckBAvg": {"value": 2.0899999999999990}, + "log.initial.gl514b.IceAccum": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceAblate": {"value": 0.0000000000000000}, + "log.initial.gl514b.TempMaxLand": { + "value": 657.9976852023411311, + "unit": u.sec, + }, + "log.initial.gl514b.TempMaxWater": { + "value": 568.6086486017817379, + "unit": u.sec, + }, + "log.initial.gl514b.PeakInsol": { + "value": 4243.8792145061061092, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.IceCapNorthLand": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceCapNorthSea": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceCapSouthLand": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceCapSouthSea": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceBeltLand": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceBeltSea": {"value": 0.0000000000000000}, + "log.initial.gl514b.SnowballLand": {"value": 0.0000000000000000}, + "log.initial.gl514b.SnowballSea": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceFree": {"value": 1.0000000000000000}, + "log.initial.gl514b.IceCapNorthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceCapNorthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceCapSouthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceCapSouthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceBeltNorthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceBeltNorthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceBeltSouthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceBeltSouthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.final.system.Age": { + "value": 3.1557600000000000e07, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.system.Time": { + "value": 3.1557600000000000e07, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotAngMom": { + "value": 8.9534036048945039e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -3.1347047276701209e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -3.1348025171406187e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 9.9742042395602989e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.Mass": { + "value": 1.0140921600000001e30, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514.Obliquity": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514.PrecA": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514.Xobl": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.Yobl": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.Zobl": {"value": 1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.Radius": { + "value": 1.3137125118741000e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.RadGyra": {"value": 0.4484976455000000, "rtol": 1e-4}, + "log.final.gl514.RotAngMom": { + "value": 8.3801799123461292e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.RotKinEnergy": { + "value": 9.9742042395602989e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.RotVel": { + "value": 3127.1970393365104428, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.RotRate": { + "value": 2.3804272328009969e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.RotPer": { + "value": 30.5500000858501117, + "unit": u.day, + "rtol": 1e-4, + }, + "log.final.gl514.Density": { + "value": 106.7794814169220103, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.gl514.SurfEnFluxTotal": { + "value": 5.6927005606372457e-10, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514.TidalQ": {"value": 1.0000000000000000e06, "rtol": 1e-4}, + "log.final.gl514.ImK2": {"value": -4.9999999999999998e-07, "rtol": 1e-4}, + "log.final.gl514.K2": {"value": 0.5000000000000000, "rtol": 1e-4}, + "log.final.gl514.K2Man": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514.Imk2Man": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.TidalQMantle": {"value": 100.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.HEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.HZLimitDryRunaway": { + "value": 1.1215301622470532e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimRecVenus": { + "value": 9.9104353063518631e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimRunaway": { + "value": 1.3136272247075568e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimMoistGreenhouse": { + "value": 1.3113105818748537e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimMaxGreenhouse": { + "value": 2.4324580025875378e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimEarlyMars": { + "value": 2.6530630489685046e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514.KEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.Eccentricity": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.OrbEnergy": { + "value": 0.0000000000000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.MeanMotion": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.OrbPeriod": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.SemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.OrbAngMom": { + "value": 0.0000000000000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.LongP": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514.LXUVTot": { + "value": 2.6238552211501671e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514.TotOrbEnergy": { + "value": -1.6646340895689042e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.OrbPotEnergy": { + "value": -1.0000000000000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.LostEnergy": { + "value": 5.6058038409805720e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.LostAngMom": { + "value": 2.3549570242977578e33, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.LockTime": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.BodyDsemiDtEqtide": { + "value": -1.0000000000000000, + "rtol": 1e-4, + }, + "log.final.gl514.BodyDeccDt": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.DOblDtEqtide": { + "value": 0.0000000000000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.DRotPerDtEqtide": { + "value": 2.3670446957670787e-20, + "rtol": 1e-4, + }, + "log.final.gl514.DRotRateDtEqtide": { + "value": -2.1346978387082093e-32, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.gl514.EqRotRateDiscrete": { + "value": 7.7800437205928784e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.EqRotPerDiscrete": { + "value": 8.0760282754564984e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.EqRotRateCont": { + "value": 1.5164601885389768e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.EqRotPerCont": { + "value": 4.1433236128889597e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.EqRotPer": { + "value": 4.1433236128889597e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.EqTidePower": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.GammaRot": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.GammaOrb": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.OceanK2": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514.EnvTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.OceanTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.TideLock": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.RotTimeEqtide": { + "value": 1.1151120264596737e26, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.EnvK2": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514.OblTimeEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.PowerEqtide": { + "value": 1.2346074026431721e10, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.gl514.SurfEnFluxEqtide": { + "value": 5.6927005606372457e-10, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514.Luminosity": { + "value": 2.6238552211501671e26, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.gl514.LXUVStellar": { + "value": 2.6238552211501671e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.gl514.Temperature": { + "value": 3818.8020013755422042, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.gl514.LXUVFrac": {"value": 0.0010000000000000, "rtol": 1e-4}, + "log.final.gl514.RossbyNumber": {"value": 0.6873965303916811, "rtol": 1e-4}, + "log.final.gl514.DRotPerDtStellar": { + "value": 2.3504479143348279e-10, + "rtol": 1e-4, + }, + "log.final.gl514b.Mass": { + "value": 3.1053088098643201e25, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514b.Obliquity": { + "value": 0.4101523752957674, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.PrecA": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.Xobl": {"value": 0.3987490699130116, "rtol": 1e-4}, + "log.final.gl514b.Yobl": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.Zobl": {"value": 0.9170600739556315, "rtol": 1e-4}, + "log.final.gl514b.Radius": { + "value": 1.3394010000000000e07, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, + "log.final.gl514b.RotAngMom": { + "value": 1.0128197504166973e35, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.RotKinEnergy": { + "value": 3.6827164855924537e30, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.RotVel": { + "value": 974.0398805393790553, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.RotRate": { + "value": 7.2722051166109258e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.RotPer": { + "value": 8.6400001188466835e04, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.Density": { + "value": 3085.2071528551509800, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.gl514b.SurfEnFluxTotal": { + "value": 1.4096430839727183, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.TidalQ": {"value": 12.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.ImK2": {"value": -0.0250000000000000, "rtol": 1e-4}, + "log.final.gl514b.K2": {"value": 0.3000000000000000, "rtol": 1e-4}, + "log.final.gl514b.K2Man": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514b.Imk2Man": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.TidalQMantle": {"value": 100.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.HEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.HZLimitDryRunaway": { + "value": 1.0509802225887555e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimRecVenus": { + "value": 9.9104353063518631e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimRunaway": { + "value": 1.3136272247075568e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimMoistGreenhouse": { + "value": 1.3113105818748537e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimMaxGreenhouse": { + "value": 2.4324580025875378e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimEarlyMars": { + "value": 2.6530630489685046e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.Instellation": { + "value": 5866.6331509129950064, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.KEcc": {"value": 0.4500000000000184, "rtol": 1e-4}, + "log.final.gl514b.Eccentricity": {"value": 0.4500000000000184, "rtol": 1e-4}, + "log.final.gl514b.OrbEnergy": { + "value": -1.6646340895689042e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.MeanMotion": { + "value": 5.1866958137285860e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.OrbPeriod": { + "value": 1.2114042413184749e07, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.SemiMajorAxis": { + "value": 6.3130301435403900e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.OrbAngMom": { + "value": 5.7322265617905455e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.LongP": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.TotOrbEnergy": { + "value": -1.6646340895689042e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.OrbPotEnergy": { + "value": -3.3292681791378085e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.LostEnergy": { + "value": 1.0028690689225319e23, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.TidalRadius": { + "value": 1.3394010000000000e07, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.DsemiDtEqtide": { + "value": 1.2351242905112555e-10, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DeccDtEqtide": { + "value": 5.8376560316535848e-22, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DMeanMotionDtEqtide": { + "value": -1.5221408360256705e-27, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.gl514b.DOrbPerDtEqtide": { + "value": 3.5551108660833393e-14, + "rtol": 1e-4, + }, + "log.final.gl514b.EccTimeEqtide": { + "value": 7.7085733993229242e20, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.SemiTimeEqtide": { + "value": 5.1112509016620787e20, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DHEccDtEqtide": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DKEccDtEqtide": { + "value": 5.8376560316535848e-22, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DXoblDtEqtide": { + "value": 3.1641064275885797e-17, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DYoblDtEqtide": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DZoblDtEqtide": { + "value": -1.3757926344613379e-17, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.LockTime": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.BodyDsemiDtEqtide": { + "value": -1.0000000000000000, + "rtol": 1e-4, + }, + "log.final.gl514b.BodyDeccDt": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.DOblDtEqtide": { + "value": 3.4502717078725021e-17, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DRotPerDtEqtide": { + "value": 3.7660242031908285e-11, + "rtol": 1e-4, + }, + "log.final.gl514b.DRotRateDtEqtide": { + "value": -3.1698264008103670e-20, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.gl514b.EqRotRateDiscrete": { + "value": 7.7800437205928784e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.EqRotPerDiscrete": { + "value": 8.0760282754564984e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.EqRotRateCont": { + "value": 1.5164601885389768e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.EqRotPerCont": { + "value": 4.1433236128889597e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.EqRotPer": { + "value": 4.1433236128889597e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.EqTidePower": { + "value": 3.4384723793782297e13, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.GammaRot": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.GammaOrb": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.OceanK2": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514b.EnvTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.OceanTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.TideLock": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.RotTimeEqtide": { + "value": 2.2941966521421440e15, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.EnvK2": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514b.OblTimeEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.PowerEqtide": { + "value": 3.1779002901179475e15, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.gl514b.SurfEnFluxEqtide": { + "value": 1.4096430839727183, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.TGlobal": { + "value": 676.2684488390486877, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.AlbedoGlobal": {"value": 0.2996778493936415, "rtol": 1e-4}, + "log.final.gl514b.FluxInGlobal": { + "value": 1046.1316028588294103, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.FluxOutGlobal": { + "value": 1046.1310580736117117, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.TotIceMass": { + "value": 0.0000000000000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514b.TotIceFlow": { + "value": 0.0000000000000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514b.TotIceBalance": { + "value": 0.0000000000000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514b.SkipSeas": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.AreaIceCov": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.Latitude": { + "value": -1.4552620265106593, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.TempLat": { + "value": 557.2252934226637535, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.AlbedoLat": {"value": 0.3675649877648788, "rtol": 1e-4}, + "log.final.gl514b.AnnInsol": { + "value": 755.3407468728647700, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.FluxMerid": { + "value": -2.0352457779998284e16, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.FluxIn": { + "value": 486.1623348490649050, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.FluxOut": { + "value": 797.3308632533672835, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.DivFlux": { + "value": -311.1690732121606970, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.IceMass": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceHeight": { + "value": 0.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.DIceMassDt": { + "value": 0.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.IceFlow": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.EnergyResL": { + "value": 7.6965989137534052e-11, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.EnergyResW": { + "value": 8.5833562479820102e-11, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.BedrockH": { + "value": 0.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.TempLandLat": { + "value": 545.8665750487864443, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.TempWaterLat": { + "value": 563.0767544031458556, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.AlbedoLandLat": {"value": 0.4335649877648788, "rtol": 1e-4}, + "log.final.gl514b.AlbedoWaterLat": {"value": 0.3335649877648789, "rtol": 1e-4}, + "log.final.gl514b.TempMinLat": { + "value": 520.6587997956706886, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.TempMaxLat": { + "value": 598.1732888468366127, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.Snowball": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.PlanckBAvg": {"value": 2.0899999999999990, "rtol": 1e-4}, + "log.final.gl514b.IceAccum": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceAblate": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.TempMaxLand": { + "value": 657.9980332140348764, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.TempMaxWater": { + "value": 568.6092758126221725, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.PeakInsol": { + "value": 4243.8792251330123690, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.IceCapNorthLand": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceCapNorthSea": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceCapSouthLand": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceCapSouthSea": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceBeltLand": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceBeltSea": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.SnowballLand": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.SnowballSea": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceFree": {"value": 1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceCapNorthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceCapNorthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceCapSouthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceCapSouthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceBeltNorthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceBeltNorthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceBeltSouthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceBeltSouthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + } ) -class Test_CPL_POISE(Benchmark): - pass +class Test_CPL_POISE(Benchmark): + pass diff --git a/tests/EqtidePoise/CTL_POISE/test_CTL_POISE.py b/tests/EqtidePoise/CTL_POISE/test_CTL_POISE.py index 9a5779211..0ee483a6e 100644 --- a/tests/EqtidePoise/CTL_POISE/test_CTL_POISE.py +++ b/tests/EqtidePoise/CTL_POISE/test_CTL_POISE.py @@ -1,410 +1,1206 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 8.9534036048945070e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -3.1347047276701209e+40, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -3.1348025171406187e+40, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 9.9742042956183368e+35, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.gl514.Mass": {"value": 1.0140921600000001e+30, "unit": u.kg}, - "log.initial.gl514.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514.Xobl": {"value": 0.0000000000000000}, - "log.initial.gl514.Yobl": {"value": 0.0000000000000000}, - "log.initial.gl514.Zobl": {"value": 1.0000000000000000}, - "log.initial.gl514.Radius": {"value": 1.3137125118741000e+09, "unit": u.m}, - "log.initial.gl514.RadGyra": {"value": 0.4484976455000000}, - "log.initial.gl514.RotAngMom": {"value": 8.3801799358956994e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514.RotKinEnergy": {"value": 9.9742042956183368e+35, "unit": u.Joule}, - "log.initial.gl514.RotVel": {"value": 3127.1970481244061375, "unit": u.m / u.sec}, - "log.initial.gl514.BodyType": {"value": 0.0000000000000000}, - "log.initial.gl514.RotRate": {"value": 2.3804272394903566e-06, "unit": 1 / u.sec}, - "log.initial.gl514.RotPer": {"value": 30.5499999999999972, "unit": u.day}, - "log.initial.gl514.Density": {"value": 106.7794814169220103, "unit": u.kg / u.m ** 3}, - "log.initial.gl514.SurfEnFluxTotal": {"value": 1.9756861074797136e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514.ImK2": {"value": -4.9999999999999998e-07}, - "log.initial.gl514.K2": {"value": 0.5000000000000000}, - "log.initial.gl514.K2Man": {"value": 0.0100000000000000}, - "log.initial.gl514.Imk2Man": {"value": 0.0000000000000000}, - "log.initial.gl514.TidalQMantle": {"value": 100.0000000000000000}, - "log.initial.gl514.HEcc": {"value": 0.0000000000000000}, - "log.initial.gl514.HZLimitDryRunaway": {"value": 1.1215301622470532e+11, "unit": u.m}, - "log.initial.gl514.HZLimRecVenus": {"value": 9.9104353063518631e+10, "unit": u.m}, - "log.initial.gl514.HZLimRunaway": {"value": 1.3136272247075568e+11, "unit": u.m}, - "log.initial.gl514.HZLimMoistGreenhouse": {"value": 1.3113105818748537e+11, "unit": u.m}, - "log.initial.gl514.HZLimMaxGreenhouse": {"value": 2.4324580025875378e+11, "unit": u.m}, - "log.initial.gl514.HZLimEarlyMars": {"value": 2.6530630489685046e+11, "unit": u.m}, - "log.initial.gl514.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514.KEcc": {"value": 0.0000000000000000}, - "log.initial.gl514.Eccentricity": {"value": -1.0000000000000000}, - "log.initial.gl514.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, - "log.initial.gl514.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl514.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl514.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl514.COPP": {"value": 0.0000000000000000}, - "log.initial.gl514.OrbAngMom": {"value": 0.0000000000000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514.LXUVTot": {"value": 2.6238552211501671e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514.TotOrbEnergy": {"value": -1.6646340895690071e+34, "unit": u.Joule}, - "log.initial.gl514.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, - "log.initial.gl514.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, - "log.initial.gl514.LostAngMom": {"value": 5.5626846462680035e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.initial.gl514.BodyDeccDt": {"value": -1.0000000000000000}, - "log.initial.gl514.DOblDtEqtide": {"value": 0.0000000000000000, "unit": u.rad / u.sec}, - "log.initial.gl514.DRotPerDtEqtide": {"value": 9.6722127519728598e-21}, - "log.initial.gl514.DRotRateDtEqtide": {"value": -8.7227975923433734e-33, "unit": 1 / u.sec ** 2}, - "log.initial.gl514.EqRotPer": {"value": 5.0877011498424802e+06, "unit": u.sec}, - "log.initial.gl514.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl514.OceanK2": {"value": 0.0100000000000000}, - "log.initial.gl514.EnvTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl514.OceanTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl514.TidalTau": {"value": 0.1000000000000000, "unit": u.sec}, - "log.initial.gl514.TideLock": {"value": 0.0000000000000000}, - "log.initial.gl514.RotTimeEqtide": {"value": 2.7289722297119776e+26, "unit": u.sec}, - "log.initial.gl514.EnvK2": {"value": 0.0100000000000000}, - "log.initial.gl514.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.initial.gl514.PowerEqtide": {"value": 4.2847795481459198e+09, "unit": u.W}, - "log.initial.gl514.SurfEnFluxEqtide": {"value": 1.9756861074797136e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514.Luminosity": {"value": 2.6238552211501671e+26, "unit": u.W}, - "log.initial.gl514.LXUVStellar": {"value": 2.6238552211501671e+23, "unit": u.W}, - "log.initial.gl514.Temperature": {"value": 3818.8020013755422042, "unit": u.K}, - "log.initial.gl514.LXUVFrac": {"value": 0.0010000000000000}, - "log.initial.gl514.RossbyNumber": {"value": 0.6873965284599931}, - "log.initial.gl514.DRotPerDtStellar": {"value": 2.3504479341501690e-10}, - "log.initial.gl514b.Mass": {"value": 3.1053088098643201e+25, "unit": u.kg}, - "log.initial.gl514b.Obliquity": {"value": 0.4101523742069445, "unit": u.rad}, - "log.initial.gl514b.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.Xobl": {"value": 0.3987490689144955}, - "log.initial.gl514b.Yobl": {"value": 0.0000000000000000}, - "log.initial.gl514b.Zobl": {"value": 0.9170600743897985}, - "log.initial.gl514b.Radius": {"value": 1.3394010000000000e+07, "unit": u.m}, - "log.initial.gl514b.RadGyra": {"value": 0.5000000000000000}, - "log.initial.gl514b.RotAngMom": {"value": 1.0128197643484414e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514b.RotKinEnergy": {"value": 3.6827165869069548e+30, "unit": u.Joule}, - "log.initial.gl514b.RotVel": {"value": 974.0398939376904082, "unit": u.m / u.sec}, - "log.initial.gl514b.BodyType": {"value": 0.0000000000000000}, - "log.initial.gl514b.RotRate": {"value": 7.2722052166430395e-05, "unit": 1 / u.sec}, - "log.initial.gl514b.RotPer": {"value": 8.6400000000000000e+04, "unit": u.sec}, - "log.initial.gl514b.Density": {"value": 3085.2071528551509800, "unit": u.kg / u.m ** 3}, - "log.initial.gl514b.SurfEnFluxTotal": {"value": 2.5164492816849116, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.ImK2": {"value": -0.0250000000000000}, - "log.initial.gl514b.K2": {"value": 0.3000000000000000}, - "log.initial.gl514b.K2Man": {"value": 0.0100000000000000}, - "log.initial.gl514b.Imk2Man": {"value": 0.0000000000000000}, - "log.initial.gl514b.TidalQMantle": {"value": 100.0000000000000000}, - "log.initial.gl514b.HEcc": {"value": 0.0000000000000000}, - "log.initial.gl514b.HZLimitDryRunaway": {"value": 1.0509802225988144e+11, "unit": u.m}, - "log.initial.gl514b.HZLimRecVenus": {"value": 9.9104353063518631e+10, "unit": u.m}, - "log.initial.gl514b.HZLimRunaway": {"value": 1.3136272247075568e+11, "unit": u.m}, - "log.initial.gl514b.HZLimMoistGreenhouse": {"value": 1.3113105818748537e+11, "unit": u.m}, - "log.initial.gl514b.HZLimMaxGreenhouse": {"value": 2.4324580025875378e+11, "unit": u.m}, - "log.initial.gl514b.HZLimEarlyMars": {"value": 2.6530630489685046e+11, "unit": u.m}, - "log.initial.gl514b.Instellation": {"value": 5866.6331509136580280, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.KEcc": {"value": 0.4500000000000000}, - "log.initial.gl514b.Eccentricity": {"value": 0.4500000000000000}, - "log.initial.gl514b.OrbEnergy": {"value": -1.6646340895690071e+34, "unit": u.Joule}, - "log.initial.gl514b.MeanMotion": {"value": 5.1866958137290656e-07, "unit": 1 / u.sec}, - "log.initial.gl514b.OrbPeriod": {"value": 1.2114042413183626e+07, "unit": u.sec}, - "log.initial.gl514b.SemiMajorAxis": {"value": 6.3130301435400002e+10, "unit": u.m}, - "log.initial.gl514b.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.gl514b.COPP": {"value": 0.0000000000000000}, - "log.initial.gl514b.OrbAngMom": {"value": 5.7322265617904285e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.gl514b.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.TotOrbEnergy": {"value": -1.6646340895690071e+34, "unit": u.Joule}, - "log.initial.gl514b.OrbPotEnergy": {"value": -3.3292681791380142e+34, "unit": u.Joule}, - "log.initial.gl514b.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, - "log.initial.gl514b.TidalRadius": {"value": 1.3394010000000000e+07, "unit": u.m}, - "log.initial.gl514b.DsemiDtEqtide": {"value": 3.6833472670881283e-10, "unit": u.m / u.sec}, - "log.initial.gl514b.DeccDtEqtide": {"value": 2.7299498000248231e-21, "unit": 1 / u.sec}, - "log.initial.gl514b.DMeanMotionDtEqtide": {"value": -4.5392786228651742e-27, "unit": 1 / u.sec ** 2}, - "log.initial.gl514b.DOrbPerDtEqtide": {"value": 1.0601935362604418e-13}, - "log.initial.gl514b.EccTimeEqtide": {"value": 1.6483819592430168e+20, "unit": u.sec}, - "log.initial.gl514b.SemiTimeEqtide": {"value": 1.7139383516588075e+20, "unit": u.sec}, - "log.initial.gl514b.DHEccDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl514b.DKEccDtEqtide": {"value": 2.7299498000248231e-21, "unit": 1 / u.sec}, - "log.initial.gl514b.DXoblDtEqtide": {"value": 1.3978299777162946e-16, "unit": 1 / u.sec}, - "log.initial.gl514b.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl514b.DZoblDtEqtide": {"value": -6.0779377238292621e-17, "unit": 1 / u.sec}, - "log.initial.gl514b.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.gl514b.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, - "log.initial.gl514b.BodyDeccDt": {"value": -1.0000000000000000}, - "log.initial.gl514b.DOblDtEqtide": {"value": 1.5242512641785164e-16, "unit": u.rad / u.sec}, - "log.initial.gl514b.DRotPerDtEqtide": {"value": 6.7687224755314529e-11}, - "log.initial.gl514b.DRotRateDtEqtide": {"value": -5.6971688537695393e-20, "unit": 1 / u.sec ** 2}, - "log.initial.gl514b.EqRotPer": {"value": 5.1067830269352868e+06, "unit": u.sec}, - "log.initial.gl514b.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.gl514b.OceanK2": {"value": 0.0100000000000000}, - "log.initial.gl514b.EnvTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl514b.OceanTidalQ": {"value": -1.0000000000000000}, - "log.initial.gl514b.TidalTau": {"value": 638.0000000000000000, "unit": u.sec}, - "log.initial.gl514b.TideLock": {"value": 0.0000000000000000}, - "log.initial.gl514b.RotTimeEqtide": {"value": 1.2764594842280960e+15, "unit": u.sec}, - "log.initial.gl514b.EnvK2": {"value": 0.0100000000000000}, - "log.initial.gl514b.OblTimeEqtide": {"value": -1.0000000000000000}, - "log.initial.gl514b.PowerEqtide": {"value": 5.6730849058585900e+15, "unit": u.W}, - "log.initial.gl514b.SurfEnFluxEqtide": {"value": 2.5164492816849116, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.TGlobal": {"value": 676.2679353212223532, "unit": u.sec}, - "log.initial.gl514b.AlbedoGlobal": {"value": 0.2996778493802214}, - "log.initial.gl514b.FluxInGlobal": {"value": 1046.1316028565233864, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.FluxOutGlobal": {"value": 1046.1299848213550376, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.TotIceMass": {"value": 0.0000000000000000, "unit": u.kg}, - "log.initial.gl514b.TotIceFlow": {"value": 0.0000000000000000, "unit": u.kg}, - "log.initial.gl514b.TotIceBalance": {"value": 0.0000000000000000, "unit": u.kg}, - "log.initial.gl514b.SkipSeas": {"value": 0.0000000000000000}, - "log.initial.gl514b.AreaIceCov": {"value": 0.0000000000000000}, - "log.initial.gl514b.Latitude": {"value": -1.4552620265106593, "unit": u.rad}, - "log.initial.gl514b.TempLat": {"value": 557.2247797713517912, "unit": u.sec}, - "log.initial.gl514b.AlbedoLat": {"value": 0.3675649878041329}, - "log.initial.gl514b.AnnInsol": {"value": 755.3407450595735781, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.FluxMerid": {"value": -2.0352457824211096e+16, "unit": u.Joule}, - "log.initial.gl514b.FluxIn": {"value": 486.1623336259239636, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.FluxOut": {"value": 797.3297897221252697, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.DivFlux": {"value": -311.1690738881308107, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.IceMass": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceHeight": {"value": 0.0000000000000000, "unit": u.m}, - "log.initial.gl514b.DIceMassDt": {"value": 0.0000000000000000, "unit": u.m}, - "log.initial.gl514b.IceFlow": {"value": 0.0000000000000000}, - "log.initial.gl514b.EnergyResL": {"value": -4.7634785005357116e-11, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.EnergyResW": {"value": 4.0836312109604478e-10, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.BedrockH": {"value": 0.0000000000000000, "unit": u.m}, - "log.initial.gl514b.TempLandLat": {"value": 545.8662422200939091, "unit": u.sec}, - "log.initial.gl514b.TempWaterLat": {"value": 563.0761476007876354, "unit": u.sec}, - "log.initial.gl514b.AlbedoLandLat": {"value": 0.4335649878041328}, - "log.initial.gl514b.AlbedoWaterLat": {"value": 0.3335649878041328}, - "log.initial.gl514b.TempMinLat": {"value": 520.6583069986143073, "unit": u.sec}, - "log.initial.gl514b.TempMaxLat": {"value": 598.1727520370602633, "unit": u.sec}, - "log.initial.gl514b.Snowball": {"value": 0.0000000000000000}, - "log.initial.gl514b.PlanckBAvg": {"value": 2.0899999999999990}, - "log.initial.gl514b.IceAccum": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceAblate": {"value": 0.0000000000000000}, - "log.initial.gl514b.TempMaxLand": {"value": 657.9976852023412448, "unit": u.sec}, - "log.initial.gl514b.TempMaxWater": {"value": 568.6086486017817379, "unit": u.sec}, - "log.initial.gl514b.PeakInsol": {"value": 4243.8792145061070187, "unit": u.kg / u.sec ** 3}, - "log.initial.gl514b.IceCapNorthLand": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceCapNorthSea": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceCapSouthLand": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceCapSouthSea": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceBeltLand": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceBeltSea": {"value": 0.0000000000000000}, - "log.initial.gl514b.SnowballLand": {"value": 0.0000000000000000}, - "log.initial.gl514b.SnowballSea": {"value": 0.0000000000000000}, - "log.initial.gl514b.IceFree": {"value": 1.0000000000000000}, - "log.initial.gl514b.IceCapNorthLatLand": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceCapNorthLatSea": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceCapSouthLatLand": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceCapSouthLatSea": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceBeltNorthLatLand": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceBeltNorthLatSea": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceBeltSouthLatLand": {"value": 100.0000000000000000, "unit": u.rad}, - "log.initial.gl514b.IceBeltSouthLatSea": {"value": 100.0000000000000000, "unit": u.rad}, - "log.final.system.Age": {"value": 3.1557600000000000e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.1557600000000000e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 8.9534036048945070e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -3.1347047276701209e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -3.1348025171406187e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 9.9742042395602989e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.Mass": {"value": 1.0140921600000001e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514.Obliquity": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514.PrecA": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514.Xobl": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.Yobl": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.Zobl": {"value": 1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.Radius": {"value": 1.3137125118741000e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.RadGyra": {"value": 0.4484976455000000, "rtol": 1e-4}, - "log.final.gl514.RotAngMom": {"value": 8.3801799123461292e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514.RotKinEnergy": {"value": 9.9742042395602989e+35, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.RotVel": {"value": 3127.1970393365104428, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.gl514.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.RotRate": {"value": 2.3804272328009969e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514.RotPer": {"value": 30.5500000858501117, "unit": u.day, "rtol": 1e-4}, - "log.final.gl514.Density": {"value": 106.7794814169220103, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.gl514.SurfEnFluxTotal": {"value": 1.9756860885353259e-10, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514.ImK2": {"value": -4.9999999999999998e-07, "rtol": 1e-4}, - "log.final.gl514.K2": {"value": 0.5000000000000000, "rtol": 1e-4}, - "log.final.gl514.K2Man": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514.Imk2Man": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.TidalQMantle": {"value": 100.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.HEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.HZLimitDryRunaway": {"value": 1.1215301622470532e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimRecVenus": {"value": 9.9104353063518631e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimRunaway": {"value": 1.3136272247075568e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimMoistGreenhouse": {"value": 1.3113105818748537e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimMaxGreenhouse": {"value": 2.4324580025875378e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.HZLimEarlyMars": {"value": 2.6530630489685046e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514.KEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.Eccentricity": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.OrbAngMom": {"value": 0.0000000000000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514.LongP": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514.LXUVTot": {"value": 2.6238552211501671e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514.TotOrbEnergy": {"value": -1.6646340895687004e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.LostEnergy": {"value": 5.6058038407261769e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514.LostAngMom": {"value": 2.3549570242977578e+33, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514.LockTime": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.BodyDsemiDtEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.BodyDeccDt": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.DOblDtEqtide": {"value": 0.0000000000000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.gl514.DRotPerDtEqtide": {"value": 9.6722127498436088e-21, "rtol": 1e-4}, - "log.final.gl514.DRotRateDtEqtide": {"value": -8.7227975413983740e-33, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.gl514.EqRotPer": {"value": 5.0877011498425016e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514.OceanK2": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514.EnvTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.OceanTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.TidalTau": {"value": 0.1000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.TideLock": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.RotTimeEqtide": {"value": 2.7289722379815599e+26, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514.EnvK2": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514.OblTimeEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514.PowerEqtide": {"value": 4.2847795070601802e+09, "unit": u.W, "rtol": 1e-4}, - "log.final.gl514.SurfEnFluxEqtide": {"value": 1.9756860885353259e-10, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514.Luminosity": {"value": 2.6238552211501671e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.gl514.LXUVStellar": {"value": 2.6238552211501671e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.gl514.Temperature": {"value": 3818.8020013755422042, "unit": u.K, "rtol": 1e-4}, - "log.final.gl514.LXUVFrac": {"value": 0.0010000000000000, "rtol": 1e-4}, - "log.final.gl514.RossbyNumber": {"value": 0.6873965303916811, "rtol": 1e-4}, - "log.final.gl514.DRotPerDtStellar": {"value": 2.3504479143348279e-10, "rtol": 1e-4}, - "log.final.gl514b.Mass": {"value": 3.1053088098643201e+25, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514b.Obliquity": {"value": 0.4101523790171157, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.PrecA": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.Xobl": {"value": 0.3987490733257115, "rtol": 1e-4}, - "log.final.gl514b.Yobl": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.Zobl": {"value": 0.9170600724717473, "rtol": 1e-4}, - "log.final.gl514b.Radius": {"value": 1.3394010000000000e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, - "log.final.gl514b.RotAngMom": {"value": 1.0128197393087430e+35, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514b.RotKinEnergy": {"value": 3.6827164048131317e+30, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.RotVel": {"value": 974.0398698567373685, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.gl514b.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.RotRate": {"value": 7.2722050368540664e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.RotPer": {"value": 8.6400002136046387e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.Density": {"value": 3085.2071528551509800, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.gl514b.SurfEnFluxTotal": {"value": 2.5164491503354709, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.ImK2": {"value": -0.0250000000000000, "rtol": 1e-4}, - "log.final.gl514b.K2": {"value": 0.3000000000000000, "rtol": 1e-4}, - "log.final.gl514b.K2Man": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514b.Imk2Man": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.TidalQMantle": {"value": 100.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.HEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.HZLimitDryRunaway": {"value": 1.0509802225543790e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimRecVenus": {"value": 9.9104353063518631e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimRunaway": {"value": 1.3136272247075568e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimMoistGreenhouse": {"value": 1.3113105818748537e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimMaxGreenhouse": {"value": 2.4324580025875378e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.HZLimEarlyMars": {"value": 2.6530630489685046e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.Instellation": {"value": 5866.6331509117835594, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.KEcc": {"value": 0.4500000000000862, "rtol": 1e-4}, - "log.final.gl514b.Eccentricity": {"value": 0.4500000000000862, "rtol": 1e-4}, - "log.final.gl514b.OrbEnergy": {"value": -1.6646340895687004e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.MeanMotion": {"value": 5.1866958137276320e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.OrbPeriod": {"value": 1.2114042413186973e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.SemiMajorAxis": {"value": 6.3130301435411629e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.OrbAngMom": {"value": 5.7322265617906780e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.gl514b.LongP": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.TotOrbEnergy": {"value": -1.6646340895687004e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.OrbPotEnergy": {"value": -3.3292681791374008e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.LostEnergy": {"value": 1.7902893955276926e+23, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.TidalRadius": {"value": 1.3394010000000000e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.DsemiDtEqtide": {"value": 3.6833471661025376e-10, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DeccDtEqtide": {"value": 2.7299497249402080e-21, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DMeanMotionDtEqtide": {"value": -4.5392784984105951e-27, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.gl514b.DOrbPerDtEqtide": {"value": 1.0601935071934267e-13, "rtol": 1e-4}, - "log.final.gl514b.EccTimeEqtide": {"value": 1.6483820045804768e+20, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.SemiTimeEqtide": {"value": 1.7139383986498273e+20, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.DHEccDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DKEccDtEqtide": {"value": 2.7299497249402080e-21, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DXoblDtEqtide": {"value": 1.3978299858905663e-16, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DYoblDtEqtide": {"value": 0.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DZoblDtEqtide": {"value": -6.0779378393221619e-17, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.LockTime": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.BodyDsemiDtEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.BodyDeccDt": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.DOblDtEqtide": {"value": 1.5242512762800832e-16, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.gl514b.DRotPerDtEqtide": {"value": 6.7687226270763294e-11, "rtol": 1e-4}, - "log.final.gl514b.DRotRateDtEqtide": {"value": -5.6971686996239482e-20, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.gl514b.EqRotPer": {"value": 5.1067830278577860e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.EqTidePower": {"value": -1.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.gl514b.OceanK2": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514b.EnvTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.OceanTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.TidalTau": {"value": 638.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.TideLock": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.RotTimeEqtide": {"value": 1.2764594872070545e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.EnvK2": {"value": 0.0100000000000000, "rtol": 1e-4}, - "log.final.gl514b.OblTimeEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.PowerEqtide": {"value": 5.6730846097443250e+15, "unit": u.W, "rtol": 1e-4}, - "log.final.gl514b.SurfEnFluxEqtide": {"value": 2.5164491503354709, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.TGlobal": {"value": 676.2684488417830835, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.AlbedoGlobal": {"value": 0.2996778494395087, "rtol": 1e-4}, - "log.final.gl514b.FluxInGlobal": {"value": 1046.1316028669016305, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.FluxOutGlobal": {"value": 1046.1310580793265217, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.TotIceMass": {"value": 0.0000000000000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514b.TotIceFlow": {"value": 0.0000000000000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514b.TotIceBalance": {"value": 0.0000000000000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.gl514b.SkipSeas": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.AreaIceCov": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.Latitude": {"value": -1.4552620265106593, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.TempLat": {"value": 557.2252940986816157, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.AlbedoLat": {"value": 0.3675649876307175, "rtol": 1e-4}, - "log.final.gl514b.AnnInsol": {"value": 755.3407530704208739, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.FluxMerid": {"value": -2.0352457616350744e+16, "unit": u.Joule, "rtol": 1e-4}, - "log.final.gl514b.FluxIn": {"value": 486.1623390295726495, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.FluxOut": {"value": 797.3308646662439969, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.DivFlux": {"value": -311.1690707101504927, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.IceMass": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceHeight": {"value": 0.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.DIceMassDt": {"value": 0.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.IceFlow": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.EnergyResL": {"value": 4.1836756281554699e-11, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.EnergyResW": {"value": -3.7482550396816805e-10, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.BedrockH": {"value": 0.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.gl514b.TempLandLat": {"value": 545.8665757148477269, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.TempWaterLat": {"value": 563.0767550842926994, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.AlbedoLandLat": {"value": 0.4335649876307174, "rtol": 1e-4}, - "log.final.gl514b.AlbedoWaterLat": {"value": 0.3335649876307175, "rtol": 1e-4}, - "log.final.gl514b.TempMinLat": {"value": 520.6588002187510256, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.TempMaxLat": {"value": 598.1732898182863210, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.Snowball": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.PlanckBAvg": {"value": 2.0899999999999990, "rtol": 1e-4}, - "log.final.gl514b.IceAccum": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceAblate": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.TempMaxLand": {"value": 657.9980346867481558, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.TempMaxWater": {"value": 568.6092765386927113, "unit": u.sec, "rtol": 1e-4}, - "log.final.gl514b.PeakInsol": {"value": 4243.8792614541798685, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.gl514b.IceCapNorthLand": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceCapNorthSea": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceCapSouthLand": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceCapSouthSea": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceBeltLand": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceBeltSea": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.SnowballLand": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.SnowballSea": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceFree": {"value": 1.0000000000000000, "rtol": 1e-4}, - "log.final.gl514b.IceCapNorthLatLand": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceCapNorthLatSea": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceCapSouthLatLand": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceCapSouthLatSea": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceBeltNorthLatLand": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceBeltNorthLatSea": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceBeltSouthLatLand": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.gl514b.IceBeltSouthLatSea": {"value": 100.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 8.9534036048945070e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": { + "value": -3.1347047276701209e40, + "unit": u.Joule, + }, + "log.initial.system.PotEnergy": { + "value": -3.1348025171406187e40, + "unit": u.Joule, + }, + "log.initial.system.KinEnergy": { + "value": 9.9742042956183368e35, + "unit": u.Joule, + }, + "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.gl514.Mass": {"value": 1.0140921600000001e30, "unit": u.kg}, + "log.initial.gl514.Obliquity": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514.Xobl": {"value": 0.0000000000000000}, + "log.initial.gl514.Yobl": {"value": 0.0000000000000000}, + "log.initial.gl514.Zobl": {"value": 1.0000000000000000}, + "log.initial.gl514.Radius": {"value": 1.3137125118741000e09, "unit": u.m}, + "log.initial.gl514.RadGyra": {"value": 0.4484976455000000}, + "log.initial.gl514.RotAngMom": { + "value": 8.3801799358956994e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514.RotKinEnergy": { + "value": 9.9742042956183368e35, + "unit": u.Joule, + }, + "log.initial.gl514.RotVel": { + "value": 3127.1970481244061375, + "unit": u.m / u.sec, + }, + "log.initial.gl514.BodyType": {"value": 0.0000000000000000}, + "log.initial.gl514.RotRate": { + "value": 2.3804272394903566e-06, + "unit": 1 / u.sec, + }, + "log.initial.gl514.RotPer": {"value": 30.5499999999999972, "unit": u.day}, + "log.initial.gl514.Density": { + "value": 106.7794814169220103, + "unit": u.kg / u.m**3, + }, + "log.initial.gl514.SurfEnFluxTotal": { + "value": 1.9756861074797136e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514.ImK2": {"value": -4.9999999999999998e-07}, + "log.initial.gl514.K2": {"value": 0.5000000000000000}, + "log.initial.gl514.K2Man": {"value": 0.0100000000000000}, + "log.initial.gl514.Imk2Man": {"value": 0.0000000000000000}, + "log.initial.gl514.TidalQMantle": {"value": 100.0000000000000000}, + "log.initial.gl514.HEcc": {"value": 0.0000000000000000}, + "log.initial.gl514.HZLimitDryRunaway": { + "value": 1.1215301622470532e11, + "unit": u.m, + }, + "log.initial.gl514.HZLimRecVenus": { + "value": 9.9104353063518631e10, + "unit": u.m, + }, + "log.initial.gl514.HZLimRunaway": {"value": 1.3136272247075568e11, "unit": u.m}, + "log.initial.gl514.HZLimMoistGreenhouse": { + "value": 1.3113105818748537e11, + "unit": u.m, + }, + "log.initial.gl514.HZLimMaxGreenhouse": { + "value": 2.4324580025875378e11, + "unit": u.m, + }, + "log.initial.gl514.HZLimEarlyMars": { + "value": 2.6530630489685046e11, + "unit": u.m, + }, + "log.initial.gl514.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514.KEcc": {"value": 0.0000000000000000}, + "log.initial.gl514.Eccentricity": {"value": -1.0000000000000000}, + "log.initial.gl514.OrbEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, + "log.initial.gl514.MeanMotion": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl514.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, + "log.initial.gl514.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.gl514.COPP": {"value": 0.0000000000000000}, + "log.initial.gl514.OrbAngMom": { + "value": 0.0000000000000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514.LXUVTot": { + "value": 2.6238552211501671e23, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514.TotOrbEnergy": { + "value": -1.6646340895690071e34, + "unit": u.Joule, + }, + "log.initial.gl514.OrbPotEnergy": { + "value": -1.0000000000000000, + "unit": u.Joule, + }, + "log.initial.gl514.LostEnergy": { + "value": 5.5626846462680035e-309, + "unit": u.Joule, + }, + "log.initial.gl514.LostAngMom": { + "value": 5.5626846462680035e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.initial.gl514.BodyDeccDt": {"value": -1.0000000000000000}, + "log.initial.gl514.DOblDtEqtide": { + "value": 0.0000000000000000, + "unit": u.rad / u.sec, + }, + "log.initial.gl514.DRotPerDtEqtide": {"value": 9.6722127519728598e-21}, + "log.initial.gl514.DRotRateDtEqtide": { + "value": -8.7227975923433734e-33, + "unit": 1 / u.sec**2, + }, + "log.initial.gl514.EqRotPer": {"value": 5.0877011498424802e06, "unit": u.sec}, + "log.initial.gl514.EqTidePower": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl514.OceanK2": {"value": 0.0100000000000000}, + "log.initial.gl514.EnvTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl514.OceanTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl514.TidalTau": {"value": 0.1000000000000000, "unit": u.sec}, + "log.initial.gl514.TideLock": {"value": 0.0000000000000000}, + "log.initial.gl514.RotTimeEqtide": { + "value": 2.7289722297119776e26, + "unit": u.sec, + }, + "log.initial.gl514.EnvK2": {"value": 0.0100000000000000}, + "log.initial.gl514.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.initial.gl514.PowerEqtide": {"value": 4.2847795481459198e09, "unit": u.W}, + "log.initial.gl514.SurfEnFluxEqtide": { + "value": 1.9756861074797136e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514.Luminosity": {"value": 2.6238552211501671e26, "unit": u.W}, + "log.initial.gl514.LXUVStellar": {"value": 2.6238552211501671e23, "unit": u.W}, + "log.initial.gl514.Temperature": {"value": 3818.8020013755422042, "unit": u.K}, + "log.initial.gl514.LXUVFrac": {"value": 0.0010000000000000}, + "log.initial.gl514.RossbyNumber": {"value": 0.6873965284599931}, + "log.initial.gl514.DRotPerDtStellar": {"value": 2.3504479341501690e-10}, + "log.initial.gl514b.Mass": {"value": 3.1053088098643201e25, "unit": u.kg}, + "log.initial.gl514b.Obliquity": {"value": 0.4101523742069444, "unit": u.rad}, + "log.initial.gl514b.PrecA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514b.Xobl": {"value": 0.3987490689144955}, + "log.initial.gl514b.Yobl": {"value": 0.0000000000000000}, + "log.initial.gl514b.Zobl": {"value": 0.9170600743897986}, + "log.initial.gl514b.Radius": {"value": 1.3394010000000000e07, "unit": u.m}, + "log.initial.gl514b.RadGyra": {"value": 0.5000000000000000}, + "log.initial.gl514b.RotAngMom": { + "value": 1.0128197643484414e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514b.RotKinEnergy": { + "value": 3.6827165869069548e30, + "unit": u.Joule, + }, + "log.initial.gl514b.RotVel": { + "value": 974.0398939376904082, + "unit": u.m / u.sec, + }, + "log.initial.gl514b.BodyType": {"value": 0.0000000000000000}, + "log.initial.gl514b.RotRate": { + "value": 7.2722052166430395e-05, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.RotPer": {"value": 8.6400000000000000e04, "unit": u.sec}, + "log.initial.gl514b.Density": { + "value": 3085.2071528551509800, + "unit": u.kg / u.m**3, + }, + "log.initial.gl514b.SurfEnFluxTotal": { + "value": 2.5164492816849120, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.ImK2": {"value": -0.0250000000000000}, + "log.initial.gl514b.K2": {"value": 0.3000000000000000}, + "log.initial.gl514b.K2Man": {"value": 0.0100000000000000}, + "log.initial.gl514b.Imk2Man": {"value": 0.0000000000000000}, + "log.initial.gl514b.TidalQMantle": {"value": 100.0000000000000000}, + "log.initial.gl514b.HEcc": {"value": 0.0000000000000000}, + "log.initial.gl514b.HZLimitDryRunaway": { + "value": 1.0509802225988144e11, + "unit": u.m, + }, + "log.initial.gl514b.HZLimRecVenus": { + "value": 9.9104353063518631e10, + "unit": u.m, + }, + "log.initial.gl514b.HZLimRunaway": { + "value": 1.3136272247075568e11, + "unit": u.m, + }, + "log.initial.gl514b.HZLimMoistGreenhouse": { + "value": 1.3113105818748537e11, + "unit": u.m, + }, + "log.initial.gl514b.HZLimMaxGreenhouse": { + "value": 2.4324580025875378e11, + "unit": u.m, + }, + "log.initial.gl514b.HZLimEarlyMars": { + "value": 2.6530630489685046e11, + "unit": u.m, + }, + "log.initial.gl514b.Instellation": { + "value": 5866.6331509136580280, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.KEcc": {"value": 0.4500000000000000}, + "log.initial.gl514b.Eccentricity": {"value": 0.4500000000000000}, + "log.initial.gl514b.OrbEnergy": { + "value": -1.6646340895690071e34, + "unit": u.Joule, + }, + "log.initial.gl514b.MeanMotion": { + "value": 5.1866958137290656e-07, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.OrbPeriod": {"value": 1.2114042413183626e07, "unit": u.sec}, + "log.initial.gl514b.SemiMajorAxis": { + "value": 6.3130301435400002e10, + "unit": u.m, + }, + "log.initial.gl514b.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.gl514b.COPP": {"value": 0.0000000000000000}, + "log.initial.gl514b.OrbAngMom": { + "value": 5.7322265617904285e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.gl514b.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.gl514b.TotOrbEnergy": { + "value": -1.6646340895690071e34, + "unit": u.Joule, + }, + "log.initial.gl514b.OrbPotEnergy": { + "value": -3.3292681791380142e34, + "unit": u.Joule, + }, + "log.initial.gl514b.LostEnergy": { + "value": 5.5626846462680035e-309, + "unit": u.Joule, + }, + "log.initial.gl514b.TidalRadius": {"value": 1.3394010000000000e07, "unit": u.m}, + "log.initial.gl514b.DsemiDtEqtide": { + "value": 3.6833472670881294e-10, + "unit": u.m / u.sec, + }, + "log.initial.gl514b.DeccDtEqtide": { + "value": 2.7299498000248231e-21, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DMeanMotionDtEqtide": { + "value": -4.5392786228651756e-27, + "unit": 1 / u.sec**2, + }, + "log.initial.gl514b.DOrbPerDtEqtide": {"value": 1.0601935362604420e-13}, + "log.initial.gl514b.EccTimeEqtide": { + "value": 1.6483819592430168e20, + "unit": u.sec, + }, + "log.initial.gl514b.SemiTimeEqtide": { + "value": 1.7139383516588071e20, + "unit": u.sec, + }, + "log.initial.gl514b.DHEccDtEqtide": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DKEccDtEqtide": { + "value": 2.7299498000248231e-21, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DXoblDtEqtide": { + "value": 1.3978299777162944e-16, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DYoblDtEqtide": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.DZoblDtEqtide": { + "value": -6.0779377238292596e-17, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.LockTime": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.gl514b.BodyDsemiDtEqtide": {"value": -1.0000000000000000}, + "log.initial.gl514b.BodyDeccDt": {"value": -1.0000000000000000}, + "log.initial.gl514b.DOblDtEqtide": { + "value": 1.5242512641785159e-16, + "unit": u.rad / u.sec, + }, + "log.initial.gl514b.DRotPerDtEqtide": {"value": 6.7687224755314555e-11}, + "log.initial.gl514b.DRotRateDtEqtide": { + "value": -5.6971688537695405e-20, + "unit": 1 / u.sec**2, + }, + "log.initial.gl514b.EqRotPer": {"value": 5.1067830269352887e06, "unit": u.sec}, + "log.initial.gl514b.EqTidePower": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.gl514b.OceanK2": {"value": 0.0100000000000000}, + "log.initial.gl514b.EnvTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl514b.OceanTidalQ": {"value": -1.0000000000000000}, + "log.initial.gl514b.TidalTau": {"value": 638.0000000000000000, "unit": u.sec}, + "log.initial.gl514b.TideLock": {"value": 0.0000000000000000}, + "log.initial.gl514b.RotTimeEqtide": { + "value": 1.2764594842280958e15, + "unit": u.sec, + }, + "log.initial.gl514b.EnvK2": {"value": 0.0100000000000000}, + "log.initial.gl514b.OblTimeEqtide": {"value": -1.0000000000000000}, + "log.initial.gl514b.PowerEqtide": {"value": 5.6730849058585910e15, "unit": u.W}, + "log.initial.gl514b.SurfEnFluxEqtide": { + "value": 2.5164492816849120, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.TGlobal": {"value": 676.2679353212224669, "unit": u.sec}, + "log.initial.gl514b.AlbedoGlobal": {"value": 0.2996778493802214}, + "log.initial.gl514b.FluxInGlobal": { + "value": 1046.1316028565233864, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.FluxOutGlobal": { + "value": 1046.1299848213550376, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.TotIceMass": {"value": 0.0000000000000000, "unit": u.kg}, + "log.initial.gl514b.TotIceFlow": {"value": 0.0000000000000000, "unit": u.kg}, + "log.initial.gl514b.TotIceBalance": {"value": 0.0000000000000000, "unit": u.kg}, + "log.initial.gl514b.SkipSeas": {"value": 0.0000000000000000}, + "log.initial.gl514b.AreaIceCov": {"value": 0.0000000000000000}, + "log.initial.gl514b.Latitude": {"value": -1.4552620265106593, "unit": u.rad}, + "log.initial.gl514b.TempLat": {"value": 557.2247797713516775, "unit": u.sec}, + "log.initial.gl514b.AlbedoLat": {"value": 0.3675649878041329}, + "log.initial.gl514b.AnnInsol": { + "value": 755.3407450595734645, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.FluxMerid": { + "value": -2.0352457824211124e16, + "unit": u.Joule, + }, + "log.initial.gl514b.FluxIn": { + "value": 486.1623336259239068, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.FluxOut": { + "value": 797.3297897221251560, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.DivFlux": { + "value": -311.1690738881313223, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.IceMass": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceHeight": {"value": 0.0000000000000000, "unit": u.m}, + "log.initial.gl514b.DIceMassDt": {"value": 0.0000000000000000, "unit": u.m}, + "log.initial.gl514b.IceFlow": {"value": 0.0000000000000000}, + "log.initial.gl514b.EnergyResL": { + "value": -4.0699887904338539e-11, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.EnergyResW": { + "value": 4.9863047024700791e-10, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.BedrockH": {"value": 0.0000000000000000, "unit": u.m}, + "log.initial.gl514b.TempLandLat": { + "value": 545.8662422200939091, + "unit": u.sec, + }, + "log.initial.gl514b.TempWaterLat": { + "value": 563.0761476007876354, + "unit": u.sec, + }, + "log.initial.gl514b.AlbedoLandLat": {"value": 0.4335649878041328}, + "log.initial.gl514b.AlbedoWaterLat": {"value": 0.3335649878041328}, + "log.initial.gl514b.TempMinLat": {"value": 520.6583069986141936, "unit": u.sec}, + "log.initial.gl514b.TempMaxLat": {"value": 598.1727520370602633, "unit": u.sec}, + "log.initial.gl514b.Snowball": {"value": 0.0000000000000000}, + "log.initial.gl514b.PlanckBAvg": {"value": 2.0899999999999990}, + "log.initial.gl514b.IceAccum": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceAblate": {"value": 0.0000000000000000}, + "log.initial.gl514b.TempMaxLand": { + "value": 657.9976852023411311, + "unit": u.sec, + }, + "log.initial.gl514b.TempMaxWater": { + "value": 568.6086486017817379, + "unit": u.sec, + }, + "log.initial.gl514b.PeakInsol": { + "value": 4243.8792145061061092, + "unit": u.kg / u.sec**3, + }, + "log.initial.gl514b.IceCapNorthLand": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceCapNorthSea": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceCapSouthLand": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceCapSouthSea": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceBeltLand": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceBeltSea": {"value": 0.0000000000000000}, + "log.initial.gl514b.SnowballLand": {"value": 0.0000000000000000}, + "log.initial.gl514b.SnowballSea": {"value": 0.0000000000000000}, + "log.initial.gl514b.IceFree": {"value": 1.0000000000000000}, + "log.initial.gl514b.IceCapNorthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceCapNorthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceCapSouthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceCapSouthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceBeltNorthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceBeltNorthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceBeltSouthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.initial.gl514b.IceBeltSouthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + }, + "log.final.system.Age": { + "value": 3.1557600000000000e07, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.system.Time": { + "value": 3.1557600000000000e07, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotAngMom": { + "value": 8.9534036048945070e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -3.1347047276701209e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -3.1348025171406187e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 9.9742042395602989e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.Mass": { + "value": 1.0140921600000001e30, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514.Obliquity": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514.PrecA": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514.Xobl": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.Yobl": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.Zobl": {"value": 1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.Radius": { + "value": 1.3137125118741000e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.RadGyra": {"value": 0.4484976455000000, "rtol": 1e-4}, + "log.final.gl514.RotAngMom": { + "value": 8.3801799123461292e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.RotKinEnergy": { + "value": 9.9742042395602989e35, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.RotVel": { + "value": 3127.1970393365104428, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.RotRate": { + "value": 2.3804272328009969e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.RotPer": { + "value": 30.5500000858501117, + "unit": u.day, + "rtol": 1e-4, + }, + "log.final.gl514.Density": { + "value": 106.7794814169220103, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.gl514.SurfEnFluxTotal": { + "value": 1.9756860885353259e-10, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514.ImK2": {"value": -4.9999999999999998e-07, "rtol": 1e-4}, + "log.final.gl514.K2": {"value": 0.5000000000000000, "rtol": 1e-4}, + "log.final.gl514.K2Man": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514.Imk2Man": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.TidalQMantle": {"value": 100.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.HEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.HZLimitDryRunaway": { + "value": 1.1215301622470532e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimRecVenus": { + "value": 9.9104353063518631e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimRunaway": { + "value": 1.3136272247075568e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimMoistGreenhouse": { + "value": 1.3113105818748537e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimMaxGreenhouse": { + "value": 2.4324580025875378e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.HZLimEarlyMars": { + "value": 2.6530630489685046e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514.KEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.Eccentricity": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.OrbEnergy": { + "value": 0.0000000000000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.MeanMotion": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.OrbPeriod": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.SemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.OrbAngMom": { + "value": 0.0000000000000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.LongP": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514.LXUVTot": { + "value": 2.6238552211501671e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514.TotOrbEnergy": { + "value": -1.6646340895687004e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.OrbPotEnergy": { + "value": -1.0000000000000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.LostEnergy": { + "value": 5.6058038407261769e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514.LostAngMom": { + "value": 2.3549570242977578e33, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.LockTime": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.BodyDsemiDtEqtide": { + "value": -1.0000000000000000, + "rtol": 1e-4, + }, + "log.final.gl514.BodyDeccDt": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.DOblDtEqtide": { + "value": 0.0000000000000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.DRotPerDtEqtide": { + "value": 9.6722127498436088e-21, + "rtol": 1e-4, + }, + "log.final.gl514.DRotRateDtEqtide": { + "value": -8.7227975413983740e-33, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.gl514.EqRotPer": { + "value": 5.0877011498425016e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.EqTidePower": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.OceanK2": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514.EnvTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.OceanTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.TidalTau": { + "value": 0.1000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.TideLock": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.RotTimeEqtide": { + "value": 2.7289722379815599e26, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514.EnvK2": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514.OblTimeEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514.PowerEqtide": { + "value": 4.2847795070601802e09, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.gl514.SurfEnFluxEqtide": { + "value": 1.9756860885353259e-10, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514.Luminosity": { + "value": 2.6238552211501671e26, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.gl514.LXUVStellar": { + "value": 2.6238552211501671e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.gl514.Temperature": { + "value": 3818.8020013755422042, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.gl514.LXUVFrac": {"value": 0.0010000000000000, "rtol": 1e-4}, + "log.final.gl514.RossbyNumber": {"value": 0.6873965303916811, "rtol": 1e-4}, + "log.final.gl514.DRotPerDtStellar": { + "value": 2.3504479143348279e-10, + "rtol": 1e-4, + }, + "log.final.gl514b.Mass": { + "value": 3.1053088098643201e25, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514b.Obliquity": { + "value": 0.4101523790171156, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.PrecA": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.Xobl": {"value": 0.3987490733257115, "rtol": 1e-4}, + "log.final.gl514b.Yobl": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.Zobl": {"value": 0.9170600724717474, "rtol": 1e-4}, + "log.final.gl514b.Radius": { + "value": 1.3394010000000000e07, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, + "log.final.gl514b.RotAngMom": { + "value": 1.0128197393087430e35, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.RotKinEnergy": { + "value": 3.6827164048131317e30, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.RotVel": { + "value": 974.0398698567373685, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.RotRate": { + "value": 7.2722050368540664e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.RotPer": { + "value": 8.6400002136046387e04, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.Density": { + "value": 3085.2071528551509800, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.gl514b.SurfEnFluxTotal": { + "value": 2.5164491503354709, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.ImK2": {"value": -0.0250000000000000, "rtol": 1e-4}, + "log.final.gl514b.K2": {"value": 0.3000000000000000, "rtol": 1e-4}, + "log.final.gl514b.K2Man": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514b.Imk2Man": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.TidalQMantle": {"value": 100.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.HEcc": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.HZLimitDryRunaway": { + "value": 1.0509802225543790e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimRecVenus": { + "value": 9.9104353063518631e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimRunaway": { + "value": 1.3136272247075568e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimMoistGreenhouse": { + "value": 1.3113105818748537e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimMaxGreenhouse": { + "value": 2.4324580025875378e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.HZLimEarlyMars": { + "value": 2.6530630489685046e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.Instellation": { + "value": 5866.6331509117835594, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.KEcc": {"value": 0.4500000000000862, "rtol": 1e-4}, + "log.final.gl514b.Eccentricity": {"value": 0.4500000000000862, "rtol": 1e-4}, + "log.final.gl514b.OrbEnergy": { + "value": -1.6646340895687004e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.MeanMotion": { + "value": 5.1866958137276320e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.OrbPeriod": { + "value": 1.2114042413186973e07, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.SemiMajorAxis": { + "value": 6.3130301435411629e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.OrbAngMom": { + "value": 5.7322265617906780e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.LongP": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.TotOrbEnergy": { + "value": -1.6646340895687004e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.OrbPotEnergy": { + "value": -3.3292681791374008e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.LostEnergy": { + "value": 1.7902893955276926e23, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.TidalRadius": { + "value": 1.3394010000000000e07, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.DsemiDtEqtide": { + "value": 3.6833471661025376e-10, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DeccDtEqtide": { + "value": 2.7299497249402080e-21, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DMeanMotionDtEqtide": { + "value": -4.5392784984105951e-27, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.gl514b.DOrbPerDtEqtide": { + "value": 1.0601935071934267e-13, + "rtol": 1e-4, + }, + "log.final.gl514b.EccTimeEqtide": { + "value": 1.6483820045804768e20, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.SemiTimeEqtide": { + "value": 1.7139383986498273e20, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DHEccDtEqtide": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DKEccDtEqtide": { + "value": 2.7299497249402080e-21, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DXoblDtEqtide": { + "value": 1.3978299858905660e-16, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DYoblDtEqtide": { + "value": 0.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DZoblDtEqtide": { + "value": -6.0779378393221594e-17, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.LockTime": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.BodyDsemiDtEqtide": { + "value": -1.0000000000000000, + "rtol": 1e-4, + }, + "log.final.gl514b.BodyDeccDt": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.DOblDtEqtide": { + "value": 1.5242512762800829e-16, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.DRotPerDtEqtide": { + "value": 6.7687226270763294e-11, + "rtol": 1e-4, + }, + "log.final.gl514b.DRotRateDtEqtide": { + "value": -5.6971686996239482e-20, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.gl514b.EqRotPer": { + "value": 5.1067830278577860e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.EqTidePower": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.OceanK2": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514b.EnvTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.OceanTidalQ": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.TidalTau": { + "value": 638.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.TideLock": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.RotTimeEqtide": { + "value": 1.2764594872070545e15, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.EnvK2": {"value": 0.0100000000000000, "rtol": 1e-4}, + "log.final.gl514b.OblTimeEqtide": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.PowerEqtide": { + "value": 5.6730846097443250e15, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.gl514b.SurfEnFluxEqtide": { + "value": 2.5164491503354709, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.TGlobal": { + "value": 676.2684488417830835, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.AlbedoGlobal": {"value": 0.2996778494395087, "rtol": 1e-4}, + "log.final.gl514b.FluxInGlobal": { + "value": 1046.1316028669016305, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.FluxOutGlobal": { + "value": 1046.1310580793267491, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.TotIceMass": { + "value": 0.0000000000000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514b.TotIceFlow": { + "value": 0.0000000000000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514b.TotIceBalance": { + "value": 0.0000000000000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.gl514b.SkipSeas": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.AreaIceCov": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.Latitude": { + "value": -1.4552620265106593, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.TempLat": { + "value": 557.2252940986816157, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.AlbedoLat": {"value": 0.3675649876307175, "rtol": 1e-4}, + "log.final.gl514b.AnnInsol": { + "value": 755.3407530704207602, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.FluxMerid": { + "value": -2.0352457616350760e16, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.gl514b.FluxIn": { + "value": 486.1623390295726495, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.FluxOut": { + "value": 797.3308646662439969, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.DivFlux": { + "value": -311.1690707101508337, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.IceMass": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceHeight": { + "value": 0.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.DIceMassDt": { + "value": 0.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.IceFlow": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.EnergyResL": { + "value": 4.1382008930668235e-11, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.EnergyResW": { + "value": -3.7528025131905451e-10, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.BedrockH": { + "value": 0.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.gl514b.TempLandLat": { + "value": 545.8665757148477269, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.TempWaterLat": { + "value": 563.0767550842926994, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.AlbedoLandLat": {"value": 0.4335649876307175, "rtol": 1e-4}, + "log.final.gl514b.AlbedoWaterLat": {"value": 0.3335649876307175, "rtol": 1e-4}, + "log.final.gl514b.TempMinLat": { + "value": 520.6588002187510256, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.TempMaxLat": { + "value": 598.1732898182863210, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.Snowball": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.PlanckBAvg": {"value": 2.0899999999999990, "rtol": 1e-4}, + "log.final.gl514b.IceAccum": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceAblate": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.TempMaxLand": { + "value": 657.9980346867480421, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.TempMaxWater": { + "value": 568.6092765386927113, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.gl514b.PeakInsol": { + "value": 4243.8792614541798685, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.gl514b.IceCapNorthLand": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceCapNorthSea": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceCapSouthLand": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceCapSouthSea": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceBeltLand": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceBeltSea": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.SnowballLand": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.SnowballSea": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceFree": {"value": 1.0000000000000000, "rtol": 1e-4}, + "log.final.gl514b.IceCapNorthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceCapNorthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceCapSouthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceCapSouthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceBeltNorthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceBeltNorthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceBeltSouthLatLand": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.gl514b.IceBeltSouthLatSea": { + "value": 100.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + } ) -class Test_CTL_POISE(Benchmark): - pass +class Test_CTL_POISE(Benchmark): + pass diff --git a/tests/EqtideRadheatThermint/TidalEarth/test_TidalEarth.py b/tests/EqtideRadheatThermint/TidalEarth/test_TidalEarth.py index 1577d13aa..821a7fdd4 100644 --- a/tests/EqtideRadheatThermint/TidalEarth/test_TidalEarth.py +++ b/tests/EqtideRadheatThermint/TidalEarth/test_TidalEarth.py @@ -1,480 +1,1044 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.490751e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -7.834553e+39, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -7.839908e+39, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 5.361272e+36, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.sun.Mass": {"value": 1.988416e+29, "unit": u.kg}, - "log.initial.sun.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.sun.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.sun.Xobl": {"value": 0.000000}, - "log.initial.sun.Yobl": {"value": 0.000000}, - "log.initial.sun.Zobl": {"value": 1.000000}, - "log.initial.sun.Radius": {"value": 2.019571e+08, "unit": u.m}, - "log.initial.sun.RadGyra": {"value": 0.500000}, - "log.initial.sun.RotAngMom": {"value": 1.474456e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sun.RotKinEnergy": {"value": 5.361272e+36, "unit": u.Joule}, - "log.initial.sun.RotVel": {"value": 1.468674e+04, "unit": u.m / u.sec}, - "log.initial.sun.BodyType": {"value": 0.000000}, - "log.initial.sun.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.sun.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.sun.Density": {"value": 5762.900193, "unit": u.kg / u.m ** 3}, - "log.initial.sun.SurfEnFluxTotal": {"value": 0.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.TidalQ": {"value": 1.000000e+06}, - "log.initial.sun.ImK2": {"value": -1.500000e-06}, - "log.initial.sun.K2": {"value": 1.500000}, - "log.initial.sun.K2Man": {"value": 0.010000}, - "log.initial.sun.Imk2Man": {"value": 0.000000}, - "log.initial.sun.TidalQMantle": {"value": 100.000000}, - "log.initial.sun.HEcc": {"value": 0.000000}, - "log.initial.sun.HZLimitDryRunaway": {"value": 1.357831e+11, "unit": u.m}, - "log.initial.sun.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m}, - "log.initial.sun.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m}, - "log.initial.sun.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m}, - "log.initial.sun.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m}, - "log.initial.sun.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m}, - "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.KEcc": {"value": 0.000000}, - "log.initial.sun.Eccentricity": {"value": -1.000000}, - "log.initial.sun.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.sun.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.sun.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.sun.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.sun.COPP": {"value": 0.000000}, - "log.initial.sun.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sun.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.sun.LXUVTot": {"value": 3.846000e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.TotOrbEnergy": {"value": -5.298093e+33, "unit": u.Joule}, - "log.initial.sun.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.sun.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.sun.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sun.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.sun.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.sun.BodyDeccDt": {"value": -1.000000}, - "log.initial.sun.DOblDtEqtide": {"value": 5.562685e-309, "unit": u.rad / u.sec}, - "log.initial.sun.DRotPerDtEqtide": {"value": -6.608944e-300}, - "log.initial.sun.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2}, - "log.initial.sun.EqRotRateDiscrete": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.sun.EqRotPerDiscrete": {"value": -1.000000, "unit": u.sec}, - "log.initial.sun.EqRotRateCont": {"value": 0.250008, "unit": 1 / u.sec}, - "log.initial.sun.EqRotPerCont": {"value": 25.131892, "unit": u.sec}, - "log.initial.sun.EqRotPer": {"value": 7.438226e+05, "unit": u.sec}, - "log.initial.sun.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.sun.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.sun.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.sun.OceanK2": {"value": 0.010000}, - "log.initial.sun.EnvTidalQ": {"value": -1.000000}, - "log.initial.sun.OceanTidalQ": {"value": -1.000000}, - "log.initial.sun.TidalTau": {"value": 1.000000, "unit": u.sec}, - "log.initial.sun.TideLock": {"value": 1.000000}, - "log.initial.sun.RotTimeEqtide": {"value": 1.307319e+304, "unit": u.sec}, - "log.initial.sun.EnvK2": {"value": 0.010000}, - "log.initial.sun.OblTimeEqtide": {"value": -1.000000}, - "log.initial.sun.PowerEqtide": {"value": 0.000000, "unit": u.W}, - "log.initial.sun.SurfEnFluxEqtide": {"value": 0.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.Luminosity": {"value": 3.846000e+26, "unit": u.W}, - "log.initial.sun.LXUVStellar": {"value": 3.846000e+23, "unit": u.W}, - "log.initial.sun.Temperature": {"value": 5778.000000, "unit": u.K}, - "log.initial.sun.LXUVFrac": {"value": 0.001000}, - "log.initial.sun.RossbyNumber": {"value": 0.078260}, - "log.initial.sun.DRotPerDtStellar": {"value": 3.044212e-11}, - "log.initial.tidalearth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.tidalearth.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.tidalearth.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.tidalearth.Xobl": {"value": 0.000000}, - "log.initial.tidalearth.Yobl": {"value": 0.000000}, - "log.initial.tidalearth.Zobl": {"value": 1.000000}, - "log.initial.tidalearth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.tidalearth.RadGyra": {"value": 0.500000}, - "log.initial.tidalearth.RotAngMom": {"value": 5.130580e+32, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.tidalearth.RotKinEnergy": {"value": 2.166940e+27, "unit": u.Joule}, - "log.initial.tidalearth.RotVel": {"value": 53.876803, "unit": u.m / u.sec}, - "log.initial.tidalearth.BodyType": {"value": 0.000000}, - "log.initial.tidalearth.RotRate": {"value": 8.447156e-06, "unit": 1 / u.sec}, - "log.initial.tidalearth.RotPer": {"value": 7.438226e+05, "unit": u.sec}, - "log.initial.tidalearth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.tidalearth.SurfEnFluxTotal": {"value": 622.451136, "unit": u.kg / u.sec ** 3}, - "log.initial.tidalearth.TidalQ": {"value": 1.144709}, - "log.initial.tidalearth.ImK2": {"value": -3.937084e-10}, - "log.initial.tidalearth.K2": {"value": 1.500000}, - "log.initial.tidalearth.K2Man": {"value": 1.500000}, - "log.initial.tidalearth.Imk2Man": {"value": -3.937084e-10}, - "log.initial.tidalearth.TidalQMantle": {"value": 1.144709}, - "log.initial.tidalearth.ViscUMan": {"value": 7.753114e+06, "unit": u.m ** 2 / u.sec}, - "log.initial.tidalearth.HEcc": {"value": 0.000000}, - "log.initial.tidalearth.HZLimitDryRunaway": {"value": 1.567888e+11, "unit": u.m}, - "log.initial.tidalearth.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m}, - "log.initial.tidalearth.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m}, - "log.initial.tidalearth.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m}, - "log.initial.tidalearth.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m}, - "log.initial.tidalearth.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m}, - "log.initial.tidalearth.Instellation": {"value": 6.316521e+05, "unit": u.kg / u.sec ** 3}, - "log.initial.tidalearth.KEcc": {"value": 0.500000}, - "log.initial.tidalearth.Eccentricity": {"value": 0.500000}, - "log.initial.tidalearth.OrbEnergy": {"value": -5.298093e+33, "unit": u.Joule}, - "log.initial.tidalearth.MeanMotion": {"value": 5.631437e-06, "unit": 1 / u.sec}, - "log.initial.tidalearth.OrbPeriod": {"value": 1.115734e+06, "unit": u.sec}, - "log.initial.tidalearth.SemiMajorAxis": {"value": 7.479894e+09, "unit": u.m}, - "log.initial.tidalearth.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.tidalearth.COPP": {"value": 0.000000}, - "log.initial.tidalearth.OrbAngMom": {"value": 1.629525e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.tidalearth.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.tidalearth.TotOrbEnergy": {"value": -5.298093e+33, "unit": u.Joule}, - "log.initial.tidalearth.OrbPotEnergy": {"value": -1.059619e+34, "unit": u.Joule}, - "log.initial.tidalearth.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.tidalearth.TidalRadius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.tidalearth.DsemiDtEqtide": {"value": -4.349342e-06, "unit": u.m / u.sec}, - "log.initial.tidalearth.DeccDtEqtide": {"value": -5.814624e-16, "unit": 1 / u.sec}, - "log.initial.tidalearth.DMeanMotionDtEqtide": {"value": 4.911777e-21, "unit": 1 / u.sec ** 2}, - "log.initial.tidalearth.DOrbPerDtEqtide": {"value": -9.731506e-10}, - "log.initial.tidalearth.EccTimeEqtide": {"value": 8.599009e+14, "unit": u.sec}, - "log.initial.tidalearth.SemiTimeEqtide": {"value": 1.719776e+15, "unit": u.sec}, - "log.initial.tidalearth.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec}, - "log.initial.tidalearth.DKEccDtEqtide": {"value": -5.814624e-16, "unit": 1 / u.sec}, - "log.initial.tidalearth.DXoblDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec}, - "log.initial.tidalearth.DYoblDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec}, - "log.initial.tidalearth.DZoblDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec}, - "log.initial.tidalearth.LockTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.tidalearth.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.tidalearth.BodyDeccDt": {"value": -1.000000}, - "log.initial.tidalearth.DOblDtEqtide": {"value": 5.562685e-309, "unit": u.rad / u.sec}, - "log.initial.tidalearth.DRotPerDtEqtide": {"value": -4.898277e-298}, - "log.initial.tidalearth.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2}, - "log.initial.tidalearth.EqRotRateDiscrete": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.tidalearth.EqRotPerDiscrete": {"value": -1.000000, "unit": u.sec}, - "log.initial.tidalearth.EqRotRateCont": {"value": 0.250008, "unit": 1 / u.sec}, - "log.initial.tidalearth.EqRotPerCont": {"value": 25.131892, "unit": u.sec}, - "log.initial.tidalearth.EqRotPer": {"value": 7.438226e+05, "unit": u.sec}, - "log.initial.tidalearth.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.tidalearth.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.tidalearth.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.tidalearth.OceanK2": {"value": 0.010000}, - "log.initial.tidalearth.EnvTidalQ": {"value": -1.000000}, - "log.initial.tidalearth.OceanTidalQ": {"value": -1.000000}, - "log.initial.tidalearth.TidalTau": {"value": 1.000000, "unit": u.sec}, - "log.initial.tidalearth.TideLock": {"value": 1.000000}, - "log.initial.tidalearth.RotTimeEqtide": {"value": 1.518539e+303, "unit": u.sec}, - "log.initial.tidalearth.EnvK2": {"value": 0.010000}, - "log.initial.tidalearth.OblTimeEqtide": {"value": -1.000000}, - "log.initial.tidalearth.PowerEqtide": {"value": 0.000926, "unit": u.TW}, - "log.initial.tidalearth.SurfEnFluxEqtide": {"value": 1.810620e-06, "unit": u.kg / u.sec ** 3}, - "log.initial.tidalearth.D26AlPowerDt": {"value": -1.000000}, - "log.initial.tidalearth.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.tidalearth.D40KPowerDt": {"value": -1.000000}, - "log.initial.tidalearth.D40KNumManDt": {"value": -1.694596e+26, "unit": 1 / u.sec}, - "log.initial.tidalearth.D232ThNumManDt": {"value": -9.534863e+23, "unit": 1 / u.sec}, - "log.initial.tidalearth.D238UNumManDt": {"value": -1.408812e+24, "unit": 1 / u.sec}, - "log.initial.tidalearth.D235UNumManDt": {"value": -3.089017e+24, "unit": 1 / u.sec}, - "log.initial.tidalearth.RadPowerMan": {"value": 74.591650, "unit": u.TW}, - "log.initial.tidalearth.RadPowerCore": {"value": 34.624677, "unit": u.TW}, - "log.initial.tidalearth.RadPowerCrust": {"value": 33.267780, "unit": u.TW}, - "log.initial.tidalearth.RadPowerTotal": {"value": 142.484107, "unit": u.TW}, - "log.initial.tidalearth.SurfEnFluxRadTotal": {"value": 0.278724, "unit": u.kg / u.sec ** 3}, - "log.initial.tidalearth.TMan": {"value": 3500.000000, "unit": u.K}, - "log.initial.tidalearth.TUMan": {"value": 2450.000000, "unit": u.K}, - "log.initial.tidalearth.TLMan": {"value": 4550.000000, "unit": u.K}, - "log.initial.tidalearth.TCore": {"value": 5500.000000, "unit": u.K}, - "log.initial.tidalearth.TCMB": {"value": 4400.000000, "unit": u.K}, - "log.initial.tidalearth.BLUMan": {"value": 0.017833, "unit": u.km}, - "log.initial.tidalearth.BLLMan": {"value": 0.521534, "unit": u.km}, - "log.initial.tidalearth.TJumpUMan": {"value": 2150.000000, "unit": u.K}, - "log.initial.tidalearth.TJumpLMan": {"value": 150.000000, "unit": u.K}, - "log.initial.tidalearth.SignTJumpUMan": {"value": 1.000000}, - "log.initial.tidalearth.SignTJumpLMan": {"value": -1.000000}, - "log.initial.tidalearth.ViscLMan": {"value": 1.353015e+10, "unit": u.m ** 2 / u.sec}, - "log.initial.tidalearth.ShmodUMan": {"value": 953.542992}, - "log.initial.tidalearth.FMeltUMan": {"value": 1.000000}, - "log.initial.tidalearth.FMeltLMan": {"value": 0.807626}, - "log.initial.tidalearth.MeltfactorUMan": {"value": 1.925879e+07}, - "log.initial.tidalearth.MeltfactorLMan": {"value": 2.207154e+04}, - "log.initial.tidalearth.DepthMeltMan": {"value": 2.551889e+06}, - "log.initial.tidalearth.TDepthMeltMan": {"value": 3725.935396}, - "log.initial.tidalearth.TJumpMeltMan": {"value": 2149.991083}, - "log.initial.tidalearth.MeltMassFluxMan": {"value": 1.101581e+11, "unit": u.kg / u.sec}, - "log.initial.tidalearth.ViscUManArr": {"value": 1.493156e+14, "unit": u.m ** 2 / u.sec}, - "log.initial.tidalearth.RayleighMan": {"value": 3.005042e+17, "unit": u.nd}, - "log.initial.tidalearth.ViscMMan": {"value": 7.753114e+07, "unit": u.m ** 2 / u.sec}, - "log.initial.tidalearth.TDotMan": {"value": -4.878183e-11, "unit": u.K / u.sec}, - "log.initial.tidalearth.TDotCore": {"value": 2.897543e-13, "unit": u.K / u.sec}, - "log.initial.tidalearth.HfluxUMan": {"value": 506.363430}, - "log.initial.tidalearth.HflowUMan": {"value": 2.582780e+05, "unit": u.TW}, - "log.initial.tidalearth.HfluxLMan": {"value": -2.876130}, - "log.initial.tidalearth.HflowLMan": {"value": -4.379520e+14}, - "log.initial.tidalearth.HfluxCMB": {"value": -2.876130}, - "log.initial.tidalearth.HflowCMB": {"value": -437.951969, "unit": u.TW}, - "log.initial.tidalearth.HflowLatentMan": {"value": 7.111567e+16}, - "log.initial.tidalearth.HflowMeltMan": {"value": 5.992025e+04, "unit": u.TW}, - "log.initial.tidalearth.HflowLatentIC": {"value": 0.000000}, - "log.initial.tidalearth.PowerGravIC": {"value": 0.000000}, - "log.initial.tidalearth.HflowSurf": {"value": 3.181982e+17}, - "log.initial.tidalearth.HflowSecMan": {"value": 2.474459e+05, "unit": u.TW}, - "log.initial.tidalearth.HfluxCMBAd": {"value": 0.041915}, - "log.initial.tidalearth.HfluxCMBConv": {"value": -2.918046}, - "log.initial.tidalearth.RIC": {"value": 0.000000, "unit": u.km}, - "log.initial.tidalearth.DRICDTCMB": {"value": 0.000000}, - "log.initial.tidalearth.RICDot": {"value": 0.000000}, - "log.initial.tidalearth.ChiOC": {"value": 0.094946}, - "log.initial.tidalearth.ChiIC": {"value": 0.000000}, - "log.initial.tidalearth.ThermConductOC": {"value": 110.000000}, - "log.initial.tidalearth.MassOC": {"value": 1.941615e+24}, - "log.initial.tidalearth.MassIC": {"value": 0.000000}, - "log.initial.tidalearth.MassChiOC": {"value": 1.843482e+23}, - "log.initial.tidalearth.MassChiIC": {"value": 0.000000}, - "log.initial.tidalearth.DTChi": {"value": 0.000000}, - "log.initial.tidalearth.CoreBuoyTherm": {"value": -3.350859e-11, "unit": u.m ** 2 / u.sec ** 3}, - "log.initial.tidalearth.CoreBuoyCompo": {"value": 0.000000, "unit": u.m ** 2 / u.sec ** 3}, - "log.initial.tidalearth.CoreBuoyTotal": {"value": -3.350859e-11, "unit": u.m ** 2 / u.sec ** 3}, - "log.initial.tidalearth.GravICB": {"value": 0.000000}, - "log.initial.tidalearth.MagMom": {"value": 0.000000}, - "log.initial.tidalearth.PresSWind": {"value": 2.676100e-09}, - "log.initial.tidalearth.MagPauseRad": {"value": 0.000000}, - "log.initial.tidalearth.ViscJumpMan": {"value": 2.000000}, - "log.initial.tidalearth.EruptEff": {"value": 0.200000}, - "log.initial.tidalearth.TrefLind": {"value": 5600.000000}, - "log.initial.tidalearth.DynViscUMan": {"value": 1.938278e+08, "unit": u.Joule}, - "log.final.system.Age": {"value": 3.155760e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.919887e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -7.839838e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -7.839908e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 7.441970e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.Mass": {"value": 1.988416e+29, "unit": u.kg, "rtol": 1e-4}, - "log.final.sun.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.sun.PrecA": {"value": 0.785398, "unit": u.rad, "rtol": 1e-4}, - "log.final.sun.Xobl": {"value": 1.755450e-295, "rtol": 1e-4}, - "log.final.sun.Yobl": {"value": 1.755450e-295, "rtol": 1e-4}, - "log.final.sun.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.sun.Radius": {"value": 2.019571e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.sun.RotAngMom": {"value": 1.737168e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sun.RotKinEnergy": {"value": 7.441970e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.RotVel": {"value": 1730.355452, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.sun.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.sun.RotRate": {"value": 8.567935e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.sun.RotPer": {"value": 7.333372e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.Density": {"value": 5762.900193, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.sun.SurfEnFluxTotal": {"value": 0.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.TidalQ": {"value": 1.000000e+06, "rtol": 1e-4}, - "log.final.sun.ImK2": {"value": -1.500000e-06, "rtol": 1e-4}, - "log.final.sun.K2": {"value": 1.500000, "rtol": 1e-4}, - "log.final.sun.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.sun.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.sun.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.sun.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.sun.HZLimitDryRunaway": {"value": 1.357831e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.KEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.sun.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, - "log.final.sun.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.sun.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.sun.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sun.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.sun.LXUVTot": {"value": 3.846000e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.TotOrbEnergy": {"value": -5.348485e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.LostEnergy": {"value": 1.887528e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.LostAngMom": {"value": 1.951558e+38, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sun.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.sun.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.sun.DOblDtEqtide": {"value": 5.562685e-309, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.sun.DRotPerDtEqtide": {"value": -4.761152e-298, "rtol": 1e-4}, - "log.final.sun.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.sun.EqRotRateDiscrete": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.sun.EqRotPerDiscrete": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.EqRotRateCont": {"value": 0.240540, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.sun.EqRotPerCont": {"value": 26.121141, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.EqRotPer": {"value": 7.333354e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.sun.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.sun.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.sun.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.sun.TidalTau": {"value": 1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.sun.RotTimeEqtide": {"value": 1.540252e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.sun.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.sun.PowerEqtide": {"value": 0.000000, "unit": u.W, "rtol": 1e-4}, - "log.final.sun.SurfEnFluxEqtide": {"value": 0.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.Luminosity": {"value": 3.846000e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.sun.LXUVStellar": {"value": 3.846000e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.sun.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.sun.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.sun.RossbyNumber": {"value": 0.664244, "rtol": 1e-4}, - "log.final.sun.DRotPerDtStellar": {"value": 2.583836e-10, "rtol": 1e-4}, - "log.final.tidalearth.Mass": {"value": 5.972186e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.tidalearth.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.tidalearth.PrecA": {"value": 0.785398, "unit": u.rad, "rtol": 1e-4}, - "log.final.tidalearth.Xobl": {"value": 1.755450e-295, "rtol": 1e-4}, - "log.final.tidalearth.Yobl": {"value": 1.755450e-295, "rtol": 1e-4}, - "log.final.tidalearth.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.tidalearth.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.tidalearth.RotAngMom": {"value": 5.203938e+32, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.RotKinEnergy": {"value": 2.229350e+27, "unit": u.Joule, "rtol": 1e-4}, - "log.final.tidalearth.RotVel": {"value": 54.647144, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.RotRate": {"value": 8.567935e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.RotPer": {"value": 7.333372e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.tidalearth.SurfEnFluxTotal": {"value": 129.049960, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.tidalearth.TidalQ": {"value": 3.965669, "rtol": 1e-4}, - "log.final.tidalearth.ImK2": {"value": -2.197753e-09, "rtol": 1e-4}, - "log.final.tidalearth.K2": {"value": 1.500000, "rtol": 1e-4}, - "log.final.tidalearth.K2Man": {"value": 1.500000, "rtol": 1e-4}, - "log.final.tidalearth.Imk2Man": {"value": -2.197753e-09, "rtol": 1e-4}, - "log.final.tidalearth.TidalQMantle": {"value": 3.965669, "rtol": 1e-4}, - "log.final.tidalearth.ViscUMan": {"value": 3.089158e+08, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.HZLimitDryRunaway": {"value": 1.558084e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.Instellation": {"value": 6.396997e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.tidalearth.KEcc": {"value": 0.490441, "rtol": 1e-4}, - "log.final.tidalearth.Eccentricity": {"value": 0.490441, "rtol": 1e-4}, - "log.final.tidalearth.OrbEnergy": {"value": -5.348485e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.tidalearth.MeanMotion": {"value": 5.711971e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.OrbPeriod": {"value": 1.100003e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.SemiMajorAxis": {"value": 7.409421e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.OrbAngMom": {"value": 1.632035e+39, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.tidalearth.TotOrbEnergy": {"value": -5.348485e+33, "unit": u.Joule, "rtol": 1e-4}, - "log.final.tidalearth.OrbPotEnergy": {"value": -1.069697e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.tidalearth.LostEnergy": {"value": 1.755450e-295, "unit": u.Joule, "rtol": 1e-4}, - "log.final.tidalearth.TidalRadius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.tidalearth.DsemiDtEqtide": {"value": -1.272467e-06, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.DeccDtEqtide": {"value": -1.750811e-16, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.DMeanMotionDtEqtide": {"value": 1.471429e-21, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.tidalearth.DOrbPerDtEqtide": {"value": -2.833657e-10, "rtol": 1e-4}, - "log.final.tidalearth.EccTimeEqtide": {"value": 2.801220e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.SemiTimeEqtide": {"value": 5.822880e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.DKEccDtEqtide": {"value": -1.750811e-16, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.DXoblDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.DYoblDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.DZoblDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.LockTime": {"value": 0.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.tidalearth.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.tidalearth.DOblDtEqtide": {"value": 5.562685e-309, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.DRotPerDtEqtide": {"value": -4.761152e-298, "rtol": 1e-4}, - "log.final.tidalearth.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.tidalearth.EqRotRateDiscrete": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.EqRotPerDiscrete": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.EqRotRateCont": {"value": 0.240540, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.EqRotPerCont": {"value": 26.121141, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.EqRotPer": {"value": 7.333354e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.tidalearth.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.tidalearth.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.tidalearth.TidalTau": {"value": 1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.tidalearth.RotTimeEqtide": {"value": 1.540252e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.tidalearth.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.tidalearth.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.tidalearth.PowerEqtide": {"value": 0.005337, "unit": u.TW, "rtol": 1e-4}, - "log.final.tidalearth.SurfEnFluxEqtide": {"value": 1.043994e-05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.tidalearth.D26AlPowerDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.tidalearth.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.D40KPowerDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.tidalearth.D40KNumManDt": {"value": -1.693664e+26, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.D232ThNumManDt": {"value": -9.534391e+23, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.D238UNumManDt": {"value": -1.408594e+24, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.D235UNumManDt": {"value": -3.085976e+24, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.RadPowerMan": {"value": 74.549698, "unit": u.TW, "rtol": 1e-4}, - "log.final.tidalearth.RadPowerCore": {"value": 34.605537, "unit": u.TW, "rtol": 1e-4}, - "log.final.tidalearth.RadPowerCrust": {"value": 33.248925, "unit": u.TW, "rtol": 1e-4}, - "log.final.tidalearth.RadPowerTotal": {"value": 142.404184, "unit": u.TW, "rtol": 1e-4}, - "log.final.tidalearth.SurfEnFluxRadTotal": {"value": 0.278567, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.tidalearth.TMan": {"value": 2799.518366, "unit": u.K, "rtol": 1e-4}, - "log.final.tidalearth.TUMan": {"value": 1959.662856, "unit": u.K, "rtol": 1e-4}, - "log.final.tidalearth.TLMan": {"value": 3639.373876, "unit": u.K, "rtol": 1e-4}, - "log.final.tidalearth.TCore": {"value": 5500.224548, "unit": u.K, "rtol": 1e-4}, - "log.final.tidalearth.TCMB": {"value": 4400.179639, "unit": u.K, "rtol": 1e-4}, - "log.final.tidalearth.BLUMan": {"value": 0.066398, "unit": u.km, "rtol": 1e-4}, - "log.final.tidalearth.BLLMan": {"value": 29.081799, "unit": u.km, "rtol": 1e-4}, - "log.final.tidalearth.TJumpUMan": {"value": 1659.662856, "unit": u.K, "rtol": 1e-4}, - "log.final.tidalearth.TJumpLMan": {"value": 760.805763, "unit": u.K, "rtol": 1e-4}, - "log.final.tidalearth.SignTJumpUMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.tidalearth.SignTJumpLMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.tidalearth.ViscLMan": {"value": 1.189869e+16, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.ShmodUMan": {"value": 1.112371e+04, "rtol": 1e-4}, - "log.final.tidalearth.FMeltUMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.tidalearth.FMeltLMan": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.MeltfactorUMan": {"value": 1.925879e+07, "rtol": 1e-4}, - "log.final.tidalearth.MeltfactorLMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.tidalearth.DepthMeltMan": {"value": 8.859368e+05, "rtol": 1e-4}, - "log.final.tidalearth.TDepthMeltMan": {"value": 2402.598078, "rtol": 1e-4}, - "log.final.tidalearth.TJumpMeltMan": {"value": 1659.629657, "rtol": 1e-4}, - "log.final.tidalearth.MeltMassFluxMan": {"value": 2.958618e+10, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.ViscUManArr": {"value": 5.949344e+15, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.RayleighMan": {"value": 7.937035e+15, "unit": u.nd, "rtol": 1e-4}, - "log.final.tidalearth.ViscMMan": {"value": 3.089158e+09, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.TDotMan": {"value": -1.061333e-11, "unit": u.K / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.TDotCore": {"value": -3.206690e-15, "unit": u.K / u.sec, "rtol": 1e-4}, - "log.final.tidalearth.HfluxUMan": {"value": 104.982338, "rtol": 1e-4}, - "log.final.tidalearth.HflowUMan": {"value": 5.354776e+04, "unit": u.TW, "rtol": 1e-4}, - "log.final.tidalearth.HfluxLMan": {"value": 0.261609, "rtol": 1e-4}, - "log.final.tidalearth.HflowLMan": {"value": 3.983551e+13, "rtol": 1e-4}, - "log.final.tidalearth.HfluxCMB": {"value": 0.261609, "rtol": 1e-4}, - "log.final.tidalearth.HflowCMB": {"value": 39.835514, "unit": u.TW, "rtol": 1e-4}, - "log.final.tidalearth.HflowLatentMan": {"value": 1.202006e+16, "rtol": 1e-4}, - "log.final.tidalearth.HflowMeltMan": {"value": 1.242283e+04, "unit": u.TW, "rtol": 1e-4}, - "log.final.tidalearth.HflowLatentIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.PowerGravIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.HflowSurf": {"value": 6.597059e+16, "rtol": 1e-4}, - "log.final.tidalearth.HflowSecMan": {"value": 5.383614e+04, "unit": u.TW, "rtol": 1e-4}, - "log.final.tidalearth.HfluxCMBAd": {"value": 0.041919, "rtol": 1e-4}, - "log.final.tidalearth.HfluxCMBConv": {"value": 0.219690, "rtol": 1e-4}, - "log.final.tidalearth.RIC": {"value": 0.000000, "unit": u.km, "rtol": 1e-4}, - "log.final.tidalearth.DRICDTCMB": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.RICDot": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.ChiOC": {"value": 0.094946, "rtol": 1e-4}, - "log.final.tidalearth.ChiIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.ThermConductOC": {"value": 110.004491, "rtol": 1e-4}, - "log.final.tidalearth.MassOC": {"value": 1.941615e+24, "rtol": 1e-4}, - "log.final.tidalearth.MassIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.MassChiOC": {"value": 1.843482e+23, "rtol": 1e-4}, - "log.final.tidalearth.MassChiIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.DTChi": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.CoreBuoyTherm": {"value": 2.522755e-12, "unit": u.m ** 2 / u.sec ** 3, "rtol": 1e-4}, - "log.final.tidalearth.CoreBuoyCompo": {"value": 0.000000, "unit": u.m ** 2 / u.sec ** 3, "rtol": 1e-4}, - "log.final.tidalearth.CoreBuoyTotal": {"value": 2.522755e-12, "unit": u.m ** 2 / u.sec ** 3, "rtol": 1e-4}, - "log.final.tidalearth.GravICB": {"value": 0.000000, "rtol": 1e-4}, - "log.final.tidalearth.MagMom": {"value": 1.401043, "rtol": 1e-4}, - "log.final.tidalearth.PresSWind": {"value": 2.676100e-09, "rtol": 1e-4}, - "log.final.tidalearth.MagPauseRad": {"value": 1.119029, "rtol": 1e-4}, - "log.final.tidalearth.ViscJumpMan": {"value": 2.000000, "rtol": 1e-4}, - "log.final.tidalearth.EruptEff": {"value": 0.200000, "rtol": 1e-4}, - "log.final.tidalearth.TrefLind": {"value": 5600.000000, "rtol": 1e-4}, - "log.final.tidalearth.DynViscUMan": {"value": 7.722894e+09, "unit": u.Joule, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.490751e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -7.834553e39, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -7.839908e39, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 5.361272e36, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.sun.Mass": {"value": 1.988416e29, "unit": u.kg}, + "log.initial.sun.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.sun.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.sun.Xobl": {"value": 0.000000}, + "log.initial.sun.Yobl": {"value": 0.000000}, + "log.initial.sun.Zobl": {"value": 1.000000}, + "log.initial.sun.Radius": {"value": 2.019571e08, "unit": u.m}, + "log.initial.sun.RadGyra": {"value": 0.500000}, + "log.initial.sun.RotAngMom": { + "value": 1.474456e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sun.RotKinEnergy": {"value": 5.361272e36, "unit": u.Joule}, + "log.initial.sun.RotVel": {"value": 1.468674e04, "unit": u.m / u.sec}, + "log.initial.sun.BodyType": {"value": 0.000000}, + "log.initial.sun.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.sun.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.sun.Density": {"value": 5762.900193, "unit": u.kg / u.m**3}, + "log.initial.sun.SurfEnFluxTotal": { + "value": 0.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.sun.TidalQ": {"value": 1.000000e06}, + "log.initial.sun.ImK2": {"value": -1.500000e-06}, + "log.initial.sun.K2": {"value": 1.500000}, + "log.initial.sun.K2Man": {"value": 0.010000}, + "log.initial.sun.Imk2Man": {"value": 0.000000}, + "log.initial.sun.TidalQMantle": {"value": 100.000000}, + "log.initial.sun.HEcc": {"value": 0.000000}, + "log.initial.sun.HZLimitDryRunaway": {"value": 1.357831e11, "unit": u.m}, + "log.initial.sun.HZLimRecVenus": {"value": 1.118929e11, "unit": u.m}, + "log.initial.sun.HZLimRunaway": {"value": 1.461108e11, "unit": u.m}, + "log.initial.sun.HZLimMoistGreenhouse": {"value": 1.480517e11, "unit": u.m}, + "log.initial.sun.HZLimMaxGreenhouse": {"value": 2.509538e11, "unit": u.m}, + "log.initial.sun.HZLimEarlyMars": {"value": 2.738109e11, "unit": u.m}, + "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.sun.KEcc": {"value": 0.000000}, + "log.initial.sun.Eccentricity": {"value": -1.000000}, + "log.initial.sun.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.sun.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.sun.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.sun.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.sun.COPP": {"value": 0.000000}, + "log.initial.sun.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sun.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.sun.LXUVTot": {"value": 3.846000e23, "unit": u.kg / u.sec**3}, + "log.initial.sun.TotOrbEnergy": {"value": -5.298093e33, "unit": u.Joule}, + "log.initial.sun.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.sun.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.sun.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sun.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.sun.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.sun.BodyDeccDt": {"value": -1.000000}, + "log.initial.sun.DOblDtEqtide": {"value": 5.562685e-309, "unit": u.rad / u.sec}, + "log.initial.sun.DRotPerDtEqtide": {"value": -6.608944e-300}, + "log.initial.sun.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + }, + "log.initial.sun.EqRotRateDiscrete": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.sun.EqRotPerDiscrete": {"value": -1.000000, "unit": u.sec}, + "log.initial.sun.EqRotRateCont": {"value": 0.250008, "unit": 1 / u.sec}, + "log.initial.sun.EqRotPerCont": {"value": 25.131892, "unit": u.sec}, + "log.initial.sun.EqRotPer": {"value": 7.438226e05, "unit": u.sec}, + "log.initial.sun.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.sun.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.sun.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.sun.OceanK2": {"value": 0.010000}, + "log.initial.sun.EnvTidalQ": {"value": -1.000000}, + "log.initial.sun.OceanTidalQ": {"value": -1.000000}, + "log.initial.sun.TidalTau": {"value": 1.000000, "unit": u.sec}, + "log.initial.sun.TideLock": {"value": 1.000000}, + "log.initial.sun.RotTimeEqtide": {"value": 1.307319e304, "unit": u.sec}, + "log.initial.sun.EnvK2": {"value": 0.010000}, + "log.initial.sun.OblTimeEqtide": {"value": -1.000000}, + "log.initial.sun.PowerEqtide": {"value": 0.000000, "unit": u.W}, + "log.initial.sun.SurfEnFluxEqtide": { + "value": 0.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.sun.Luminosity": {"value": 3.846000e26, "unit": u.W}, + "log.initial.sun.LXUVStellar": {"value": 3.846000e23, "unit": u.W}, + "log.initial.sun.Temperature": {"value": 5778.000000, "unit": u.K}, + "log.initial.sun.LXUVFrac": {"value": 0.001000}, + "log.initial.sun.RossbyNumber": {"value": 0.078260}, + "log.initial.sun.DRotPerDtStellar": {"value": 3.044212e-11}, + "log.initial.tidalearth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.tidalearth.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.tidalearth.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.tidalearth.Xobl": {"value": 0.000000}, + "log.initial.tidalearth.Yobl": {"value": 0.000000}, + "log.initial.tidalearth.Zobl": {"value": 1.000000}, + "log.initial.tidalearth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.tidalearth.RadGyra": {"value": 0.500000}, + "log.initial.tidalearth.RotAngMom": { + "value": 5.130580e32, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.tidalearth.RotKinEnergy": {"value": 2.166940e27, "unit": u.Joule}, + "log.initial.tidalearth.RotVel": {"value": 53.876803, "unit": u.m / u.sec}, + "log.initial.tidalearth.BodyType": {"value": 0.000000}, + "log.initial.tidalearth.RotRate": {"value": 8.447156e-06, "unit": 1 / u.sec}, + "log.initial.tidalearth.RotPer": {"value": 7.438226e05, "unit": u.sec}, + "log.initial.tidalearth.Density": { + "value": 5495.038549, + "unit": u.kg / u.m**3, + }, + "log.initial.tidalearth.SurfEnFluxTotal": { + "value": 622.451136, + "unit": u.kg / u.sec**3, + }, + "log.initial.tidalearth.TidalQ": {"value": 1.144709}, + "log.initial.tidalearth.ImK2": {"value": -3.937084e-10}, + "log.initial.tidalearth.K2": {"value": 1.500000}, + "log.initial.tidalearth.K2Man": {"value": 1.500000}, + "log.initial.tidalearth.Imk2Man": {"value": -3.937084e-10}, + "log.initial.tidalearth.TidalQMantle": {"value": 1.144709}, + "log.initial.tidalearth.ViscUMan": { + "value": 7.753114e06, + "unit": u.m**2 / u.sec, + }, + "log.initial.tidalearth.HEcc": {"value": 0.000000}, + "log.initial.tidalearth.HZLimitDryRunaway": {"value": 1.567888e11, "unit": u.m}, + "log.initial.tidalearth.HZLimRecVenus": {"value": 1.118929e11, "unit": u.m}, + "log.initial.tidalearth.HZLimRunaway": {"value": 1.461108e11, "unit": u.m}, + "log.initial.tidalearth.HZLimMoistGreenhouse": { + "value": 1.480517e11, + "unit": u.m, + }, + "log.initial.tidalearth.HZLimMaxGreenhouse": { + "value": 2.509538e11, + "unit": u.m, + }, + "log.initial.tidalearth.HZLimEarlyMars": {"value": 2.738109e11, "unit": u.m}, + "log.initial.tidalearth.Instellation": { + "value": 6.316521e05, + "unit": u.kg / u.sec**3, + }, + "log.initial.tidalearth.KEcc": {"value": 0.500000}, + "log.initial.tidalearth.Eccentricity": {"value": 0.500000}, + "log.initial.tidalearth.OrbEnergy": {"value": -5.298093e33, "unit": u.Joule}, + "log.initial.tidalearth.MeanMotion": {"value": 5.631437e-06, "unit": 1 / u.sec}, + "log.initial.tidalearth.OrbPeriod": {"value": 1.115734e06, "unit": u.sec}, + "log.initial.tidalearth.SemiMajorAxis": {"value": 7.479894e09, "unit": u.m}, + "log.initial.tidalearth.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + }, + "log.initial.tidalearth.COPP": {"value": 0.000000}, + "log.initial.tidalearth.OrbAngMom": { + "value": 1.629525e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.tidalearth.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.tidalearth.TotOrbEnergy": {"value": -5.298093e33, "unit": u.Joule}, + "log.initial.tidalearth.OrbPotEnergy": {"value": -1.059619e34, "unit": u.Joule}, + "log.initial.tidalearth.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.tidalearth.TidalRadius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.tidalearth.DsemiDtEqtide": { + "value": -4.349342e-06, + "unit": u.m / u.sec, + }, + "log.initial.tidalearth.DeccDtEqtide": { + "value": -5.814624e-16, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.DMeanMotionDtEqtide": { + "value": 4.911777e-21, + "unit": 1 / u.sec**2, + }, + "log.initial.tidalearth.DOrbPerDtEqtide": {"value": -9.731506e-10}, + "log.initial.tidalearth.EccTimeEqtide": {"value": 0.000000, "unit": u.sec}, + "log.initial.tidalearth.SemiTimeEqtide": {"value": 0.000000, "unit": u.sec}, + "log.initial.tidalearth.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec}, + "log.initial.tidalearth.DKEccDtEqtide": { + "value": -5.814624e-16, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.DXoblDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.DYoblDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.DZoblDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.LockTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.tidalearth.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.tidalearth.BodyDeccDt": {"value": -1.000000}, + "log.initial.tidalearth.DOblDtEqtide": { + "value": 5.562685e-309, + "unit": u.rad / u.sec, + }, + "log.initial.tidalearth.DRotPerDtEqtide": {"value": -4.898277e-298}, + "log.initial.tidalearth.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + }, + "log.initial.tidalearth.EqRotRateDiscrete": { + "value": -1.000000, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.EqRotPerDiscrete": {"value": -1.000000, "unit": u.sec}, + "log.initial.tidalearth.EqRotRateCont": {"value": 0.250008, "unit": 1 / u.sec}, + "log.initial.tidalearth.EqRotPerCont": {"value": 25.131892, "unit": u.sec}, + "log.initial.tidalearth.EqRotPer": {"value": 7.438226e05, "unit": u.sec}, + "log.initial.tidalearth.EqTidePower": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.tidalearth.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.tidalearth.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.tidalearth.OceanK2": {"value": 0.010000}, + "log.initial.tidalearth.EnvTidalQ": {"value": -1.000000}, + "log.initial.tidalearth.OceanTidalQ": {"value": -1.000000}, + "log.initial.tidalearth.TidalTau": {"value": 1.000000, "unit": u.sec}, + "log.initial.tidalearth.TideLock": {"value": 1.000000}, + "log.initial.tidalearth.RotTimeEqtide": {"value": 1.518539e303, "unit": u.sec}, + "log.initial.tidalearth.EnvK2": {"value": 0.010000}, + "log.initial.tidalearth.OblTimeEqtide": {"value": -1.000000}, + "log.initial.tidalearth.PowerEqtide": {"value": 0.000926, "unit": u.TW}, + "log.initial.tidalearth.SurfEnFluxEqtide": { + "value": 1.810620e-06, + "unit": u.kg / u.sec**3, + }, + "log.initial.tidalearth.D26AlPowerDt": {"value": -1.000000}, + "log.initial.tidalearth.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.tidalearth.D40KPowerDt": {"value": -1.000000}, + "log.initial.tidalearth.D40KNumManDt": { + "value": -1.694596e26, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.D232ThNumManDt": { + "value": -9.534863e23, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.D238UNumManDt": { + "value": -1.408812e24, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.D235UNumManDt": { + "value": -3.089017e24, + "unit": 1 / u.sec, + }, + "log.initial.tidalearth.RadPowerMan": {"value": 74.591650, "unit": u.TW}, + "log.initial.tidalearth.RadPowerCore": {"value": 34.624677, "unit": u.TW}, + "log.initial.tidalearth.RadPowerCrust": {"value": 33.267780, "unit": u.TW}, + "log.initial.tidalearth.RadPowerTotal": {"value": 142.484107, "unit": u.TW}, + "log.initial.tidalearth.SurfEnFluxRadTotal": { + "value": 0.278724, + "unit": u.kg / u.sec**3, + }, + "log.initial.tidalearth.TMan": {"value": 3500.000000, "unit": u.K}, + "log.initial.tidalearth.TUMan": {"value": 2450.000000, "unit": u.K}, + "log.initial.tidalearth.TLMan": {"value": 4550.000000, "unit": u.K}, + "log.initial.tidalearth.TCore": {"value": 5500.000000, "unit": u.K}, + "log.initial.tidalearth.TCMB": {"value": 4400.000000, "unit": u.K}, + "log.initial.tidalearth.BLUMan": {"value": 0.017833, "unit": u.km}, + "log.initial.tidalearth.BLLMan": {"value": 0.521534, "unit": u.km}, + "log.initial.tidalearth.TJumpUMan": {"value": 2150.000000, "unit": u.K}, + "log.initial.tidalearth.TJumpLMan": {"value": 150.000000, "unit": u.K}, + "log.initial.tidalearth.SignTJumpUMan": {"value": 1.000000}, + "log.initial.tidalearth.SignTJumpLMan": {"value": -1.000000}, + "log.initial.tidalearth.ViscLMan": { + "value": 1.353015e10, + "unit": u.m**2 / u.sec, + }, + "log.initial.tidalearth.ShmodUMan": {"value": 953.542992}, + "log.initial.tidalearth.FMeltUMan": {"value": 1.000000}, + "log.initial.tidalearth.FMeltLMan": {"value": 0.807626}, + "log.initial.tidalearth.MeltfactorUMan": {"value": 1.925879e07}, + "log.initial.tidalearth.MeltfactorLMan": {"value": 2.207154e04}, + "log.initial.tidalearth.DepthMeltMan": {"value": 2.551889e06}, + "log.initial.tidalearth.TDepthMeltMan": {"value": 3725.935396}, + "log.initial.tidalearth.TJumpMeltMan": {"value": 2149.991083}, + "log.initial.tidalearth.MeltMassFluxMan": { + "value": 1.101581e11, + "unit": u.kg / u.sec, + }, + "log.initial.tidalearth.ViscUManArr": { + "value": 1.493156e14, + "unit": u.m**2 / u.sec, + }, + "log.initial.tidalearth.RayleighMan": {"value": 3.005042e17, "unit": u.nd}, + "log.initial.tidalearth.ViscMMan": { + "value": 7.753114e07, + "unit": u.m**2 / u.sec, + }, + "log.initial.tidalearth.TDotMan": {"value": -4.878183e-11, "unit": u.K / u.sec}, + "log.initial.tidalearth.TDotCore": {"value": 2.897543e-13, "unit": u.K / u.sec}, + "log.initial.tidalearth.HfluxUMan": {"value": 506.363430}, + "log.initial.tidalearth.HflowUMan": {"value": 2.582780e05, "unit": u.TW}, + "log.initial.tidalearth.HfluxLMan": {"value": -2.876130}, + "log.initial.tidalearth.HflowLMan": {"value": -4.379520e14}, + "log.initial.tidalearth.HfluxCMB": {"value": -2.876130}, + "log.initial.tidalearth.HflowCMB": {"value": -437.951969, "unit": u.TW}, + "log.initial.tidalearth.HflowLatentMan": {"value": 7.111567e16}, + "log.initial.tidalearth.HflowMeltMan": {"value": 5.992025e04, "unit": u.TW}, + "log.initial.tidalearth.HflowLatentIC": {"value": 0.000000}, + "log.initial.tidalearth.PowerGravIC": {"value": 0.000000}, + "log.initial.tidalearth.HflowSurf": {"value": 3.181982e17}, + "log.initial.tidalearth.HflowSecMan": {"value": 2.474459e05, "unit": u.TW}, + "log.initial.tidalearth.HfluxCMBAd": {"value": 0.041915}, + "log.initial.tidalearth.HfluxCMBConv": {"value": -2.918046}, + "log.initial.tidalearth.RIC": {"value": 0.000000, "unit": u.km}, + "log.initial.tidalearth.DRICDTCMB": {"value": 0.000000}, + "log.initial.tidalearth.RICDot": {"value": 0.000000}, + "log.initial.tidalearth.ChiOC": {"value": 0.094946}, + "log.initial.tidalearth.ChiIC": {"value": 0.000000}, + "log.initial.tidalearth.ThermConductOC": {"value": 110.000000}, + "log.initial.tidalearth.MassOC": {"value": 1.941615e24}, + "log.initial.tidalearth.MassIC": {"value": 0.000000}, + "log.initial.tidalearth.MassChiOC": {"value": 1.843482e23}, + "log.initial.tidalearth.MassChiIC": {"value": 0.000000}, + "log.initial.tidalearth.DTChi": {"value": 0.000000}, + "log.initial.tidalearth.CoreBuoyTherm": { + "value": -3.350859e-11, + "unit": u.m**2 / u.sec**3, + }, + "log.initial.tidalearth.CoreBuoyCompo": { + "value": 0.000000, + "unit": u.m**2 / u.sec**3, + }, + "log.initial.tidalearth.CoreBuoyTotal": { + "value": -3.350859e-11, + "unit": u.m**2 / u.sec**3, + }, + "log.initial.tidalearth.GravICB": {"value": 0.000000}, + "log.initial.tidalearth.MagMom": {"value": 0.000000}, + "log.initial.tidalearth.PresSWind": {"value": 2.676100e-09}, + "log.initial.tidalearth.MagPauseRad": {"value": 0.000000}, + "log.initial.tidalearth.ViscJumpMan": {"value": 2.000000}, + "log.initial.tidalearth.EruptEff": {"value": 0.200000}, + "log.initial.tidalearth.TrefLind": {"value": 5600.000000}, + "log.initial.tidalearth.DynViscUMan": {"value": 1.938278e08, "unit": u.Joule}, + "log.initial.tidalearth.TsolUMan": {"value": 1449.472507}, + "log.final.system.Age": {"value": 3.155760e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.919887e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -7.839838e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -7.839908e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 7.441970e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.Mass": {"value": 1.988416e29, "unit": u.kg, "rtol": 1e-4}, + "log.final.sun.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.sun.PrecA": {"value": 0.785398, "unit": u.rad, "rtol": 1e-4}, + "log.final.sun.Xobl": {"value": 1.755450e-295, "rtol": 1e-4}, + "log.final.sun.Yobl": {"value": 1.755450e-295, "rtol": 1e-4}, + "log.final.sun.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.sun.Radius": {"value": 2.019571e08, "unit": u.m, "rtol": 1e-4}, + "log.final.sun.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.sun.RotAngMom": { + "value": 1.737168e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.RotKinEnergy": { + "value": 7.441970e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.RotVel": { + "value": 1730.355452, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.sun.RotRate": { + "value": 8.567935e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.RotPer": {"value": 7.333372e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.Density": { + "value": 5762.900193, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.sun.SurfEnFluxTotal": { + "value": 0.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.TidalQ": {"value": 1.000000e06, "rtol": 1e-4}, + "log.final.sun.ImK2": {"value": -1.500000e-06, "rtol": 1e-4}, + "log.final.sun.K2": {"value": 1.500000, "rtol": 1e-4}, + "log.final.sun.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.sun.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.sun.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.sun.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.sun.HZLimitDryRunaway": { + "value": 1.357831e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimRecVenus": { + "value": 1.118929e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimRunaway": {"value": 1.461108e11, "unit": u.m, "rtol": 1e-4}, + "log.final.sun.HZLimMoistGreenhouse": { + "value": 1.480517e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimMaxGreenhouse": { + "value": 2.509538e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimEarlyMars": { + "value": 2.738109e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.KEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.sun.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, + "log.final.sun.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, + "log.final.sun.MeanMotion": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.sun.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.sun.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.sun.LXUVTot": { + "value": 3.846000e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.TotOrbEnergy": { + "value": -5.348485e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.OrbPotEnergy": { + "value": -1.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.LostEnergy": { + "value": 1.887528e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.LostAngMom": { + "value": 1.951558e38, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.LockTime": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.sun.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.sun.DOblDtEqtide": { + "value": 5.562685e-309, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.DRotPerDtEqtide": {"value": -4.761152e-298, "rtol": 1e-4}, + "log.final.sun.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.sun.EqRotRateDiscrete": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.EqRotPerDiscrete": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.sun.EqRotRateCont": { + "value": 0.240540, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.EqRotPerCont": {"value": 26.121141, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.EqRotPer": {"value": 7.333354e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.EqTidePower": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.sun.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.sun.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.sun.TidalTau": {"value": 1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.sun.RotTimeEqtide": { + "value": 1.540252e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.sun.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.sun.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.sun.PowerEqtide": {"value": 0.000000, "unit": u.W, "rtol": 1e-4}, + "log.final.sun.SurfEnFluxEqtide": { + "value": 0.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.Luminosity": {"value": 3.846000e26, "unit": u.W, "rtol": 1e-4}, + "log.final.sun.LXUVStellar": {"value": 3.846000e23, "unit": u.W, "rtol": 1e-4}, + "log.final.sun.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.sun.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.sun.RossbyNumber": {"value": 0.664244, "rtol": 1e-4}, + "log.final.sun.DRotPerDtStellar": {"value": 2.583836e-10, "rtol": 1e-4}, + "log.final.tidalearth.Mass": {"value": 5.972186e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.tidalearth.Obliquity": { + "value": 0.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.tidalearth.PrecA": {"value": 0.785398, "unit": u.rad, "rtol": 1e-4}, + "log.final.tidalearth.Xobl": {"value": 1.755450e-295, "rtol": 1e-4}, + "log.final.tidalearth.Yobl": {"value": 1.755450e-295, "rtol": 1e-4}, + "log.final.tidalearth.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.tidalearth.Radius": { + "value": 6.378100e06, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.tidalearth.RotAngMom": { + "value": 5.203938e32, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.RotKinEnergy": { + "value": 2.229350e27, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.tidalearth.RotVel": { + "value": 54.647144, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.RotRate": { + "value": 8.567935e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.RotPer": { + "value": 7.333372e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.Density": { + "value": 5495.038549, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.tidalearth.SurfEnFluxTotal": { + "value": 129.049960, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.tidalearth.TidalQ": {"value": 3.965669, "rtol": 1e-4}, + "log.final.tidalearth.ImK2": {"value": -2.197753e-09, "rtol": 1e-4}, + "log.final.tidalearth.K2": {"value": 1.500000, "rtol": 1e-4}, + "log.final.tidalearth.K2Man": {"value": 1.500000, "rtol": 1e-4}, + "log.final.tidalearth.Imk2Man": {"value": -2.197753e-09, "rtol": 1e-4}, + "log.final.tidalearth.TidalQMantle": {"value": 3.965669, "rtol": 1e-4}, + "log.final.tidalearth.ViscUMan": { + "value": 3.089158e08, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.HZLimitDryRunaway": { + "value": 1.558084e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.HZLimRecVenus": { + "value": 1.118929e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.HZLimRunaway": { + "value": 1.461108e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.HZLimMoistGreenhouse": { + "value": 1.480517e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.HZLimMaxGreenhouse": { + "value": 2.509538e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.HZLimEarlyMars": { + "value": 2.738109e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.Instellation": { + "value": 6.396997e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.tidalearth.KEcc": {"value": 0.490441, "rtol": 1e-4}, + "log.final.tidalearth.Eccentricity": {"value": 0.490441, "rtol": 1e-4}, + "log.final.tidalearth.OrbEnergy": { + "value": -5.348485e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.tidalearth.MeanMotion": { + "value": 5.711971e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.OrbPeriod": { + "value": 1.100003e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.SemiMajorAxis": { + "value": 7.409421e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.OrbAngMom": { + "value": 1.632035e39, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.tidalearth.TotOrbEnergy": { + "value": -5.348485e33, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.tidalearth.OrbPotEnergy": { + "value": -1.069697e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.tidalearth.LostEnergy": { + "value": 1.755450e-295, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.tidalearth.TidalRadius": { + "value": 6.378100e06, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.tidalearth.DsemiDtEqtide": { + "value": -1.272467e-06, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.DeccDtEqtide": { + "value": -1.750811e-16, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.DMeanMotionDtEqtide": { + "value": 1.471429e-21, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.tidalearth.DOrbPerDtEqtide": {"value": -2.833657e-10, "rtol": 1e-4}, + "log.final.tidalearth.EccTimeEqtide": { + "value": 0.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.SemiTimeEqtide": { + "value": 0.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.DHEccDtEqtide": { + "value": -0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.DKEccDtEqtide": { + "value": -1.750811e-16, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.DXoblDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.DYoblDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.DZoblDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.LockTime": { + "value": 0.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.tidalearth.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.tidalearth.DOblDtEqtide": { + "value": 5.562685e-309, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.DRotPerDtEqtide": {"value": -4.761152e-298, "rtol": 1e-4}, + "log.final.tidalearth.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.tidalearth.EqRotRateDiscrete": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.EqRotPerDiscrete": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.EqRotRateCont": { + "value": 0.240540, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.EqRotPerCont": { + "value": 26.121141, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.EqRotPer": { + "value": 7.333354e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.EqTidePower": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.GammaRot": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.GammaOrb": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.tidalearth.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.tidalearth.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.tidalearth.TidalTau": { + "value": 1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.tidalearth.RotTimeEqtide": { + "value": 1.540252e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.tidalearth.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.tidalearth.PowerEqtide": { + "value": 0.005337, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.tidalearth.SurfEnFluxEqtide": { + "value": 1.043994e-05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.tidalearth.D26AlPowerDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.tidalearth.D26AlNumManDt": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.D40KPowerDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.tidalearth.D40KNumManDt": { + "value": -1.693664e26, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.D232ThNumManDt": { + "value": -9.534391e23, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.D238UNumManDt": { + "value": -1.408594e24, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.D235UNumManDt": { + "value": -3.085976e24, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.RadPowerMan": { + "value": 74.549698, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.tidalearth.RadPowerCore": { + "value": 34.605537, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.tidalearth.RadPowerCrust": { + "value": 33.248925, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.tidalearth.RadPowerTotal": { + "value": 142.404184, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.tidalearth.SurfEnFluxRadTotal": { + "value": 0.278567, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.tidalearth.TMan": {"value": 2799.518366, "unit": u.K, "rtol": 1e-4}, + "log.final.tidalearth.TUMan": {"value": 1959.662856, "unit": u.K, "rtol": 1e-4}, + "log.final.tidalearth.TLMan": {"value": 3639.373876, "unit": u.K, "rtol": 1e-4}, + "log.final.tidalearth.TCore": {"value": 5500.224548, "unit": u.K, "rtol": 1e-4}, + "log.final.tidalearth.TCMB": {"value": 4400.179639, "unit": u.K, "rtol": 1e-4}, + "log.final.tidalearth.BLUMan": {"value": 0.066398, "unit": u.km, "rtol": 1e-4}, + "log.final.tidalearth.BLLMan": {"value": 29.081799, "unit": u.km, "rtol": 1e-4}, + "log.final.tidalearth.TJumpUMan": { + "value": 1659.662856, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.tidalearth.TJumpLMan": { + "value": 760.805763, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.tidalearth.SignTJumpUMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.tidalearth.SignTJumpLMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.tidalearth.ViscLMan": { + "value": 1.189869e16, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.ShmodUMan": {"value": 1.112371e04, "rtol": 1e-4}, + "log.final.tidalearth.FMeltUMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.tidalearth.FMeltLMan": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.MeltfactorUMan": {"value": 1.925879e07, "rtol": 1e-4}, + "log.final.tidalearth.MeltfactorLMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.tidalearth.DepthMeltMan": {"value": 8.859368e05, "rtol": 1e-4}, + "log.final.tidalearth.TDepthMeltMan": {"value": 2402.598078, "rtol": 1e-4}, + "log.final.tidalearth.TJumpMeltMan": {"value": 1659.629657, "rtol": 1e-4}, + "log.final.tidalearth.MeltMassFluxMan": { + "value": 2.958618e10, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.ViscUManArr": { + "value": 5.949344e15, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.RayleighMan": { + "value": 7.937035e15, + "unit": u.nd, + "rtol": 1e-4, + }, + "log.final.tidalearth.ViscMMan": { + "value": 3.089158e09, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.TDotMan": { + "value": -1.061333e-11, + "unit": u.K / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.TDotCore": { + "value": -3.206690e-15, + "unit": u.K / u.sec, + "rtol": 1e-4, + }, + "log.final.tidalearth.HfluxUMan": {"value": 104.982338, "rtol": 1e-4}, + "log.final.tidalearth.HflowUMan": { + "value": 5.354776e04, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.tidalearth.HfluxLMan": {"value": 0.261609, "rtol": 1e-4}, + "log.final.tidalearth.HflowLMan": {"value": 3.983551e13, "rtol": 1e-4}, + "log.final.tidalearth.HfluxCMB": {"value": 0.261609, "rtol": 1e-4}, + "log.final.tidalearth.HflowCMB": { + "value": 39.835514, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.tidalearth.HflowLatentMan": {"value": 1.202006e16, "rtol": 1e-4}, + "log.final.tidalearth.HflowMeltMan": { + "value": 1.242283e04, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.tidalearth.HflowLatentIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.PowerGravIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.HflowSurf": {"value": 6.597059e16, "rtol": 1e-4}, + "log.final.tidalearth.HflowSecMan": { + "value": 5.383614e04, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.tidalearth.HfluxCMBAd": {"value": 0.041919, "rtol": 1e-4}, + "log.final.tidalearth.HfluxCMBConv": {"value": 0.219690, "rtol": 1e-4}, + "log.final.tidalearth.RIC": {"value": 0.000000, "unit": u.km, "rtol": 1e-4}, + "log.final.tidalearth.DRICDTCMB": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.RICDot": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.ChiOC": {"value": 0.094946, "rtol": 1e-4}, + "log.final.tidalearth.ChiIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.ThermConductOC": {"value": 110.004491, "rtol": 1e-4}, + "log.final.tidalearth.MassOC": {"value": 1.941615e24, "rtol": 1e-4}, + "log.final.tidalearth.MassIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.MassChiOC": {"value": 1.843482e23, "rtol": 1e-4}, + "log.final.tidalearth.MassChiIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.DTChi": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.CoreBuoyTherm": { + "value": 2.522755e-12, + "unit": u.m**2 / u.sec**3, + "rtol": 1e-4, + }, + "log.final.tidalearth.CoreBuoyCompo": { + "value": 0.000000, + "unit": u.m**2 / u.sec**3, + "rtol": 1e-4, + }, + "log.final.tidalearth.CoreBuoyTotal": { + "value": 2.522755e-12, + "unit": u.m**2 / u.sec**3, + "rtol": 1e-4, + }, + "log.final.tidalearth.GravICB": {"value": 0.000000, "rtol": 1e-4}, + "log.final.tidalearth.MagMom": {"value": 1.401043, "rtol": 1e-4}, + "log.final.tidalearth.PresSWind": {"value": 2.676100e-09, "rtol": 1e-4}, + "log.final.tidalearth.MagPauseRad": {"value": 1.119029, "rtol": 1e-4}, + "log.final.tidalearth.ViscJumpMan": {"value": 2.000000, "rtol": 1e-4}, + "log.final.tidalearth.EruptEff": {"value": 0.200000, "rtol": 1e-4}, + "log.final.tidalearth.TrefLind": {"value": 5600.000000, "rtol": 1e-4}, + "log.final.tidalearth.DynViscUMan": { + "value": 7.722894e09, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.tidalearth.TsolUMan": {"value": 1449.542237, "rtol": 1e-4}, + } ) -class Test_TidalEarth(Benchmark): - pass +class Test_TidalEarth(Benchmark): + pass diff --git a/tests/EqtideStellar/BinaryTides/test_BinaryTides.py b/tests/EqtideStellar/BinaryTides/test_BinaryTides.py index bce5769d8..e26713b42 100644 --- a/tests/EqtideStellar/BinaryTides/test_BinaryTides.py +++ b/tests/EqtideStellar/BinaryTides/test_BinaryTides.py @@ -1,342 +1,813 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 3.155760e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.704021e+45, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -1.981914e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -9.406038e+40, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.081273e+39, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.primary.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.primary.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.Xobl": {"value": 0.000000}, - "log.initial.primary.Yobl": {"value": 0.000000}, - "log.initial.primary.Zobl": {"value": 1.000000}, - "log.initial.primary.Radius": {"value": 263.919878, "unit": u.Rearth}, - "log.initial.primary.RadGyra": {"value": 0.449900}, - "log.initial.primary.RotAngMom": {"value": 4.966103e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.primary.RotKinEnergy": {"value": 1.081273e+39, "unit": u.Joule}, - "log.initial.primary.RotVel": {"value": 7.330154e+04, "unit": u.m / u.sec}, - "log.initial.primary.BodyType": {"value": 1.000000}, - "log.initial.primary.RotRate": {"value": 3.762386, "unit": 1 / u.day}, - "log.initial.primary.RotPer": {"value": 1.670000, "unit": u.day}, - "log.initial.primary.Density": {"value": 99.524124, "unit": u.kg / u.m ** 3}, - "log.initial.primary.SurfEnFluxTotal": {"value": 1.592014e+07, "unit": u.W / u.m ** 2}, - "log.initial.primary.TidalQ": {"value": 1.250000e+05}, - "log.initial.primary.ImK2": {"value": -4.000000e-06}, - "log.initial.primary.K2": {"value": 0.500000}, - "log.initial.primary.K2Man": {"value": 0.010000}, - "log.initial.primary.Imk2Man": {"value": 0.000000}, - "log.initial.primary.TidalQMantle": {"value": 100.000000}, - "log.initial.primary.HEcc": {"value": 0.000000}, - "log.initial.primary.HZLimitDryRunaway": {"value": 1.887931e+11, "unit": u.m}, - "log.initial.primary.HZLimRecVenus": {"value": 2.320714e+11, "unit": u.m}, - "log.initial.primary.HZLimRunaway": {"value": 3.080886e+11, "unit": u.m}, - "log.initial.primary.HZLimMoistGreenhouse": {"value": 3.070674e+11, "unit": u.m}, - "log.initial.primary.HZLimMaxGreenhouse": {"value": 5.557245e+11, "unit": u.m}, - "log.initial.primary.HZLimEarlyMars": {"value": 6.061886e+11, "unit": u.m}, - "log.initial.primary.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.KEcc": {"value": 0.000000}, - "log.initial.primary.Eccentricity": {"value": -1.000000}, - "log.initial.primary.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, - "log.initial.primary.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, - "log.initial.primary.OrbPeriod": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.primary.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.primary.COPP": {"value": 0.000000}, - "log.initial.primary.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.primary.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.primary.LXUVTot": {"value": 7.435159e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.TotOrbEnergy": {"value": -1.223317e+40, "unit": u.Joule}, - "log.initial.primary.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, - "log.initial.primary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.primary.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.primary.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.primary.BodyDeccDt": {"value": -1.000000}, - "log.initial.primary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.primary.DRotPerDtEqtide": {"value": 6.614815e-08}, - "log.initial.primary.DRotRateDtEqtide": {"value": -1.996352e-17, "unit": 1 / u.sec ** 2}, - "log.initial.primary.EqRotRateDiscrete": {"value": 2.181662e-05, "unit": 1 / u.sec}, - "log.initial.primary.EqRotPerDiscrete": {"value": 2.880000e+05, "unit": u.sec}, - "log.initial.primary.EqRotRateCont": {"value": 2.697988e-05, "unit": 1 / u.sec}, - "log.initial.primary.EqRotPerCont": {"value": 2.328841e+05, "unit": u.sec}, - "log.initial.primary.EqRotPer": {"value": 2.880000e+05, "unit": u.sec}, - "log.initial.primary.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.primary.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.primary.OceanK2": {"value": 0.010000}, - "log.initial.primary.EnvTidalQ": {"value": -1.000000}, - "log.initial.primary.OceanTidalQ": {"value": -1.000000}, - "log.initial.primary.TideLock": {"value": 0.000000}, - "log.initial.primary.RotTimeEqtide": {"value": 2.181285e+12, "unit": u.sec}, - "log.initial.primary.EnvK2": {"value": 0.010000}, - "log.initial.primary.OblTimeEqtide": {"value": -1.000000}, - "log.initial.primary.PowerEqtide": {"value": 5.668700e+26, "unit": u.W}, - "log.initial.primary.SurfEnFluxEqtide": {"value": 1.592014e+07, "unit": u.kg / u.sec ** 3}, - "log.initial.primary.Luminosity": {"value": 7.435159e+26, "unit": u.W}, - "log.initial.primary.LXUVStellar": {"value": 7.435159e+23, "unit": u.W}, - "log.initial.primary.Temperature": {"value": 4377.256537, "unit": u.K}, - "log.initial.primary.LXUVFrac": {"value": 0.001000}, - "log.initial.primary.RossbyNumber": {"value": 0.050093}, - "log.initial.primary.DRotPerDtStellar": {"value": -4.478836e-10}, - "log.initial.secondary.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.secondary.Obliquity": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.Xobl": {"value": 0.000000}, - "log.initial.secondary.Yobl": {"value": 0.000000}, - "log.initial.secondary.Zobl": {"value": 1.000000}, - "log.initial.secondary.Radius": {"value": 263.919878, "unit": u.Rearth}, - "log.initial.secondary.RadGyra": {"value": 0.449900}, - "log.initial.secondary.RotAngMom": {"value": 4.966103e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.secondary.RotKinEnergy": {"value": 1.081273e+39, "unit": u.Joule}, - "log.initial.secondary.RotVel": {"value": 7.330154e+04, "unit": u.m / u.sec}, - "log.initial.secondary.BodyType": {"value": 1.000000}, - "log.initial.secondary.RotRate": {"value": 3.762386, "unit": 1 / u.day}, - "log.initial.secondary.RotPer": {"value": 1.670000, "unit": u.day}, - "log.initial.secondary.Density": {"value": 99.524124, "unit": u.kg / u.m ** 3}, - "log.initial.secondary.SurfEnFluxTotal": {"value": 1.592014e+07, "unit": u.W / u.m ** 2}, - "log.initial.secondary.TidalQ": {"value": 1.250000e+05}, - "log.initial.secondary.ImK2": {"value": -4.000000e-06}, - "log.initial.secondary.K2": {"value": 0.500000}, - "log.initial.secondary.K2Man": {"value": 0.010000}, - "log.initial.secondary.Imk2Man": {"value": 0.000000}, - "log.initial.secondary.TidalQMantle": {"value": 100.000000}, - "log.initial.secondary.HEcc": {"value": 0.000000}, - "log.initial.secondary.HZLimitDryRunaway": {"value": 1.979090e+11, "unit": u.m}, - "log.initial.secondary.HZLimRecVenus": {"value": 2.320714e+11, "unit": u.m}, - "log.initial.secondary.HZLimRunaway": {"value": 3.080886e+11, "unit": u.m}, - "log.initial.secondary.HZLimMoistGreenhouse": {"value": 3.070674e+11, "unit": u.m}, - "log.initial.secondary.HZLimMaxGreenhouse": {"value": 5.557245e+11, "unit": u.m}, - "log.initial.secondary.HZLimEarlyMars": {"value": 6.061886e+11, "unit": u.m}, - "log.initial.secondary.Instellation": {"value": 5.331631e+05, "unit": u.kg / u.sec ** 3}, - "log.initial.secondary.KEcc": {"value": 0.300000}, - "log.initial.secondary.Eccentricity": {"value": 0.300000}, - "log.initial.secondary.OrbEnergy": {"value": -1.223317e+40, "unit": u.Joule}, - "log.initial.secondary.MeanMotion": {"value": 1.256637, "unit": 1 / u.day}, - "log.initial.secondary.OrbPeriod": {"value": 5.000000, "unit": u.day}, - "log.initial.secondary.SemiMajorAxis": {"value": 0.072098, "unit": u.au}, - "log.initial.secondary.CriticalSemiMajorAxis": {"value": 3.430862e+10, "unit": u.m}, - "log.initial.secondary.COPP": {"value": 0.000000}, - "log.initial.secondary.OrbAngMom": {"value": 1.604699e+45, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.secondary.LongP": {"value": 0.000000, "unit": u.rad}, - "log.initial.secondary.LXUVTot": {"value": 7.435159e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.secondary.TotOrbEnergy": {"value": -1.223317e+40, "unit": u.Joule}, - "log.initial.secondary.OrbPotEnergy": {"value": -2.446635e+40, "unit": u.Joule}, - "log.initial.secondary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.secondary.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.secondary.TidalRadius": {"value": 1.683307e+09, "unit": u.m}, - "log.initial.secondary.DsemiDtEqtide": {"value": 0.000749, "unit": u.m / u.sec}, - "log.initial.secondary.DeccDtEqtide": {"value": 2.302822e-14, "unit": 1 / u.sec}, - "log.initial.secondary.DMeanMotionDtEqtide": {"value": -1.514244e-18, "unit": 1 / u.sec ** 2}, - "log.initial.secondary.DOrbPerDtEqtide": {"value": 4.497629e-08}, - "log.initial.secondary.EccTimeEqtide": {"value": 1.302750e+13, "unit": u.sec}, - "log.initial.secondary.SemiTimeEqtide": {"value": 1.440759e+13, "unit": u.sec}, - "log.initial.secondary.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.DKEccDtEqtide": {"value": 2.302822e-14, "unit": 1 / u.sec}, - "log.initial.secondary.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.secondary.LockTime": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.BodyDsemiDtEqtide": {"value": -1.000000}, - "log.initial.secondary.BodyDeccDt": {"value": -1.000000}, - "log.initial.secondary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, - "log.initial.secondary.DRotPerDtEqtide": {"value": 6.614815e-08}, - "log.initial.secondary.DRotRateDtEqtide": {"value": -1.996352e-17, "unit": 1 / u.sec ** 2}, - "log.initial.secondary.EqRotRateDiscrete": {"value": 2.181662e-05, "unit": 1 / u.sec}, - "log.initial.secondary.EqRotPerDiscrete": {"value": 2.880000e+05, "unit": u.sec}, - "log.initial.secondary.EqRotRateCont": {"value": 2.697988e-05, "unit": 1 / u.sec}, - "log.initial.secondary.EqRotPerCont": {"value": 2.328841e+05, "unit": u.sec}, - "log.initial.secondary.EqRotPer": {"value": 2.880000e+05, "unit": u.sec}, - "log.initial.secondary.EqTidePower": {"value": 1.897082e+26, "unit": 1 / u.sec}, - "log.initial.secondary.GammaRot": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.GammaOrb": {"value": -1.000000, "unit": u.sec}, - "log.initial.secondary.OceanK2": {"value": 0.010000}, - "log.initial.secondary.EnvTidalQ": {"value": -1.000000}, - "log.initial.secondary.OceanTidalQ": {"value": -1.000000}, - "log.initial.secondary.TideLock": {"value": 0.000000}, - "log.initial.secondary.RotTimeEqtide": {"value": 2.181285e+12, "unit": u.sec}, - "log.initial.secondary.EnvK2": {"value": 0.010000}, - "log.initial.secondary.OblTimeEqtide": {"value": -1.000000}, - "log.initial.secondary.PowerEqtide": {"value": 5.668700e+26, "unit": u.W}, - "log.initial.secondary.SurfEnFluxEqtide": {"value": 1.592014e+07, "unit": u.kg / u.sec ** 3}, - "log.initial.secondary.Luminosity": {"value": 7.435159e+26, "unit": u.W}, - "log.initial.secondary.LXUVStellar": {"value": 7.435159e+23, "unit": u.W}, - "log.initial.secondary.Temperature": {"value": 4377.256537, "unit": u.K}, - "log.initial.secondary.LXUVFrac": {"value": 0.001000}, - "log.initial.secondary.RossbyNumber": {"value": 0.050093}, - "log.initial.secondary.DRotPerDtStellar": {"value": -4.478836e-10}, - "log.final.system.Age": {"value": 6.311520e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+13, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.533170e+45, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -1.991596e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -1.186293e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 1.490449e+38, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.primary.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.primary.Radius": {"value": 209.260399, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.primary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, - "log.final.primary.RotAngMom": {"value": 1.466469e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.primary.RotKinEnergy": {"value": 1.490449e+38, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.RotVel": {"value": 2.713019e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.primary.BodyType": {"value": 1.000000, "rtol": 1e-4}, - "log.final.primary.RotRate": {"value": 1.756257, "unit": 1 / u.day, "rtol": 1e-4}, - "log.final.primary.RotPer": {"value": 3.577599, "unit": u.day, "rtol": 1e-4}, - "log.final.primary.Density": {"value": 199.656530, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.primary.SurfEnFluxTotal": {"value": 2.137000e+05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.primary.TidalQ": {"value": 1.250000e+05, "rtol": 1e-4}, - "log.final.primary.ImK2": {"value": -4.000000e-06, "rtol": 1e-4}, - "log.final.primary.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.primary.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.primary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.primary.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.HZLimitDryRunaway": {"value": 1.477883e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimRecVenus": {"value": 1.818297e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimRunaway": {"value": 2.413966e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimMoistGreenhouse": {"value": 2.405896e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimMaxGreenhouse": {"value": 4.359646e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.HZLimEarlyMars": {"value": 4.755510e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.KEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.OrbEnergy": {"value": 0.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.OrbPeriod": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.SemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.primary.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.primary.OrbAngMom": {"value": 0.000000, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.primary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.primary.LXUVTot": {"value": 4.556153e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.TotOrbEnergy": {"value": -1.529178e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.LostEnergy": {"value": 2.654630e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.primary.LostAngMom": {"value": 4.120838e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.primary.LockTime": {"value": 1.616555e+12, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.primary.DRotPerDtEqtide": {"value": -8.458931e-299, "rtol": 1e-4}, - "log.final.primary.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.primary.EqRotRateDiscrete": {"value": 2.032705e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.EqRotPerDiscrete": {"value": 3.091046e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EqRotRateCont": {"value": 2.072656e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.EqRotPerCont": {"value": 3.031466e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EqRotPer": {"value": 3.091046e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.primary.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.primary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.primary.RotTimeEqtide": {"value": 3.654180e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.primary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.primary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.primary.PowerEqtide": {"value": 4.783780e+24, "unit": u.W, "rtol": 1e-4}, - "log.final.primary.SurfEnFluxEqtide": {"value": 2.137000e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.primary.Luminosity": {"value": 4.556153e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.primary.LXUVStellar": {"value": 4.556153e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.primary.Temperature": {"value": 4349.796398, "unit": u.K, "rtol": 1e-4}, - "log.final.primary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.primary.RossbyNumber": {"value": 0.105795, "rtol": 1e-4}, - "log.final.primary.DRotPerDtStellar": {"value": -3.122954e-09, "rtol": 1e-4}, - "log.final.secondary.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.secondary.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.Xobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.Yobl": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.Zobl": {"value": 1.000000, "rtol": 1e-4}, - "log.final.secondary.Radius": {"value": 209.260399, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.secondary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, - "log.final.secondary.RotAngMom": {"value": 1.466469e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.secondary.RotKinEnergy": {"value": 1.490449e+38, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.RotVel": {"value": 2.713019e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.BodyType": {"value": 1.000000, "rtol": 1e-4}, - "log.final.secondary.RotRate": {"value": 1.756257, "unit": 1 / u.day, "rtol": 1e-4}, - "log.final.secondary.RotPer": {"value": 3.577599, "unit": u.day, "rtol": 1e-4}, - "log.final.secondary.Density": {"value": 199.656530, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.secondary.SurfEnFluxTotal": {"value": 2.137000e+05, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.secondary.TidalQ": {"value": 1.250000e+05, "rtol": 1e-4}, - "log.final.secondary.ImK2": {"value": -4.000000e-06, "rtol": 1e-4}, - "log.final.secondary.K2": {"value": 0.500000, "rtol": 1e-4}, - "log.final.secondary.K2Man": {"value": 0.010000, "rtol": 1e-4}, - "log.final.secondary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, - "log.final.secondary.HEcc": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.HZLimitDryRunaway": {"value": 1.479415e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimRecVenus": {"value": 1.818297e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimRunaway": {"value": 2.413966e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimMoistGreenhouse": {"value": 2.405896e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimMaxGreenhouse": {"value": 4.359646e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.HZLimEarlyMars": {"value": 4.755510e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.Instellation": {"value": 4.875019e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.secondary.KEcc": {"value": 0.045484, "rtol": 1e-4}, - "log.final.secondary.Eccentricity": {"value": 0.045484, "rtol": 1e-4}, - "log.final.secondary.OrbEnergy": {"value": -1.529178e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.MeanMotion": {"value": 1.756257, "unit": 1 / u.day, "rtol": 1e-4}, - "log.final.secondary.OrbPeriod": {"value": 3.577599, "unit": u.day, "rtol": 1e-4}, - "log.final.secondary.SemiMajorAxis": {"value": 0.057677, "unit": u.au, "rtol": 1e-4}, - "log.final.secondary.CriticalSemiMajorAxis": {"value": 2.174492e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.secondary.OrbAngMom": {"value": 1.503017e+45, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.secondary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.secondary.LXUVTot": {"value": 4.556153e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.secondary.TotOrbEnergy": {"value": -1.529178e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.OrbPotEnergy": {"value": -3.058356e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.LostEnergy": {"value": 2.654630e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.secondary.LostAngMom": {"value": 4.120838e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.secondary.TidalRadius": {"value": 1.334684e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.secondary.DsemiDtEqtide": {"value": -5.398513e-06, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.secondary.DeccDtEqtide": {"value": -6.877840e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DMeanMotionDtEqtide": {"value": 1.907695e-20, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.secondary.DOrbPerDtEqtide": {"value": -2.900948e-10, "rtol": 1e-4}, - "log.final.secondary.EccTimeEqtide": {"value": 6.613161e+12, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.SemiTimeEqtide": {"value": 1.598295e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.DHEccDtEqtide": {"value": -0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DKEccDtEqtide": {"value": -6.877840e-15, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.LockTime": {"value": 1.616555e+12, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec, "rtol": 1e-4}, - "log.final.secondary.DRotPerDtEqtide": {"value": -8.458931e-299, "rtol": 1e-4}, - "log.final.secondary.DRotRateDtEqtide": {"value": 5.562685e-309, "unit": 1 / u.sec ** 2, "rtol": 1e-4}, - "log.final.secondary.EqRotRateDiscrete": {"value": 2.032705e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.EqRotPerDiscrete": {"value": 3.091046e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EqRotRateCont": {"value": 2.072656e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.EqRotPerCont": {"value": 3.031466e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EqRotPer": {"value": 3.091046e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EqTidePower": {"value": 3.005173e+24, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.secondary.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.secondary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.TideLock": {"value": 1.000000, "rtol": 1e-4}, - "log.final.secondary.RotTimeEqtide": {"value": 3.654180e+303, "unit": u.sec, "rtol": 1e-4}, - "log.final.secondary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, - "log.final.secondary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, - "log.final.secondary.PowerEqtide": {"value": 4.783780e+24, "unit": u.W, "rtol": 1e-4}, - "log.final.secondary.SurfEnFluxEqtide": {"value": 2.137000e+05, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.secondary.Luminosity": {"value": 4.556153e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.secondary.LXUVStellar": {"value": 4.556153e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.secondary.Temperature": {"value": 4349.796398, "unit": u.K, "rtol": 1e-4}, - "log.final.secondary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.secondary.RossbyNumber": {"value": 0.105795, "rtol": 1e-4}, - "log.final.secondary.DRotPerDtStellar": {"value": -3.122954e-09, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 3.155760e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.704021e45, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -1.981914e41, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -9.406038e40, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.081273e39, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.primary.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.primary.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.Xobl": {"value": 0.000000}, + "log.initial.primary.Yobl": {"value": 0.000000}, + "log.initial.primary.Zobl": {"value": 1.000000}, + "log.initial.primary.Radius": {"value": 263.919878, "unit": u.Rearth}, + "log.initial.primary.RadGyra": {"value": 0.449900}, + "log.initial.primary.RotAngMom": { + "value": 4.966103e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.primary.RotKinEnergy": {"value": 1.081273e39, "unit": u.Joule}, + "log.initial.primary.RotVel": {"value": 7.330154e04, "unit": u.m / u.sec}, + "log.initial.primary.BodyType": {"value": 1.000000}, + "log.initial.primary.RotRate": {"value": 3.762386, "unit": 1 / u.day}, + "log.initial.primary.RotPer": {"value": 1.670000, "unit": u.day}, + "log.initial.primary.Density": {"value": 99.524124, "unit": u.kg / u.m**3}, + "log.initial.primary.SurfEnFluxTotal": { + "value": 1.592014e07, + "unit": u.W / u.m**2, + }, + "log.initial.primary.TidalQ": {"value": 1.250000e05}, + "log.initial.primary.ImK2": {"value": -4.000000e-06}, + "log.initial.primary.K2": {"value": 0.500000}, + "log.initial.primary.K2Man": {"value": 0.010000}, + "log.initial.primary.Imk2Man": {"value": 0.000000}, + "log.initial.primary.TidalQMantle": {"value": 100.000000}, + "log.initial.primary.HEcc": {"value": 0.000000}, + "log.initial.primary.HZLimitDryRunaway": {"value": 1.887931e11, "unit": u.m}, + "log.initial.primary.HZLimRecVenus": {"value": 2.320714e11, "unit": u.m}, + "log.initial.primary.HZLimRunaway": {"value": 3.080886e11, "unit": u.m}, + "log.initial.primary.HZLimMoistGreenhouse": {"value": 3.070674e11, "unit": u.m}, + "log.initial.primary.HZLimMaxGreenhouse": {"value": 5.557245e11, "unit": u.m}, + "log.initial.primary.HZLimEarlyMars": {"value": 6.061886e11, "unit": u.m}, + "log.initial.primary.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.KEcc": {"value": 0.000000}, + "log.initial.primary.Eccentricity": {"value": -1.000000}, + "log.initial.primary.OrbEnergy": {"value": 0.000000, "unit": u.Joule}, + "log.initial.primary.MeanMotion": {"value": -1.000000, "unit": 1 / u.sec}, + "log.initial.primary.OrbPeriod": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.SemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.primary.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.primary.COPP": {"value": 0.000000}, + "log.initial.primary.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.primary.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.primary.LXUVTot": { + "value": 7.435159e23, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.TotOrbEnergy": {"value": -1.223317e40, "unit": u.Joule}, + "log.initial.primary.OrbPotEnergy": {"value": -1.000000, "unit": u.Joule}, + "log.initial.primary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.primary.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.primary.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.primary.BodyDeccDt": {"value": -1.000000}, + "log.initial.primary.DOblDtEqtide": {"value": 0.000000, "unit": u.rad / u.sec}, + "log.initial.primary.DRotPerDtEqtide": {"value": 6.614815e-08}, + "log.initial.primary.DRotRateDtEqtide": { + "value": -1.996352e-17, + "unit": 1 / u.sec**2, + }, + "log.initial.primary.EqRotRateDiscrete": { + "value": 2.181662e-05, + "unit": 1 / u.sec, + }, + "log.initial.primary.EqRotPerDiscrete": {"value": 2.880000e05, "unit": u.sec}, + "log.initial.primary.EqRotRateCont": {"value": 2.697988e-05, "unit": 1 / u.sec}, + "log.initial.primary.EqRotPerCont": {"value": 2.328841e05, "unit": u.sec}, + "log.initial.primary.EqRotPer": {"value": 2.880000e05, "unit": u.sec}, + "log.initial.primary.EqTidePower": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.primary.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.primary.OceanK2": {"value": 0.010000}, + "log.initial.primary.EnvTidalQ": {"value": -1.000000}, + "log.initial.primary.OceanTidalQ": {"value": -1.000000}, + "log.initial.primary.TideLock": {"value": 0.000000}, + "log.initial.primary.RotTimeEqtide": {"value": 2.181285e12, "unit": u.sec}, + "log.initial.primary.EnvK2": {"value": 0.010000}, + "log.initial.primary.OblTimeEqtide": {"value": -1.000000}, + "log.initial.primary.PowerEqtide": {"value": 5.668700e26, "unit": u.W}, + "log.initial.primary.SurfEnFluxEqtide": { + "value": 1.592014e07, + "unit": u.kg / u.sec**3, + }, + "log.initial.primary.Luminosity": {"value": 7.435159e26, "unit": u.W}, + "log.initial.primary.LXUVStellar": {"value": 7.435159e23, "unit": u.W}, + "log.initial.primary.Temperature": {"value": 4377.256537, "unit": u.K}, + "log.initial.primary.LXUVFrac": {"value": 0.001000}, + "log.initial.primary.RossbyNumber": {"value": 0.050093}, + "log.initial.primary.DRotPerDtStellar": {"value": -4.478836e-10}, + "log.initial.secondary.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.secondary.Obliquity": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.Xobl": {"value": 0.000000}, + "log.initial.secondary.Yobl": {"value": 0.000000}, + "log.initial.secondary.Zobl": {"value": 1.000000}, + "log.initial.secondary.Radius": {"value": 263.919878, "unit": u.Rearth}, + "log.initial.secondary.RadGyra": {"value": 0.449900}, + "log.initial.secondary.RotAngMom": { + "value": 4.966103e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.secondary.RotKinEnergy": {"value": 1.081273e39, "unit": u.Joule}, + "log.initial.secondary.RotVel": {"value": 7.330154e04, "unit": u.m / u.sec}, + "log.initial.secondary.BodyType": {"value": 1.000000}, + "log.initial.secondary.RotRate": {"value": 3.762386, "unit": 1 / u.day}, + "log.initial.secondary.RotPer": {"value": 1.670000, "unit": u.day}, + "log.initial.secondary.Density": {"value": 99.524124, "unit": u.kg / u.m**3}, + "log.initial.secondary.SurfEnFluxTotal": { + "value": 1.592014e07, + "unit": u.W / u.m**2, + }, + "log.initial.secondary.TidalQ": {"value": 1.250000e05}, + "log.initial.secondary.ImK2": {"value": -4.000000e-06}, + "log.initial.secondary.K2": {"value": 0.500000}, + "log.initial.secondary.K2Man": {"value": 0.010000}, + "log.initial.secondary.Imk2Man": {"value": 0.000000}, + "log.initial.secondary.TidalQMantle": {"value": 100.000000}, + "log.initial.secondary.HEcc": {"value": 0.000000}, + "log.initial.secondary.HZLimitDryRunaway": {"value": 1.979090e11, "unit": u.m}, + "log.initial.secondary.HZLimRecVenus": {"value": 2.320714e11, "unit": u.m}, + "log.initial.secondary.HZLimRunaway": {"value": 3.080886e11, "unit": u.m}, + "log.initial.secondary.HZLimMoistGreenhouse": { + "value": 3.070674e11, + "unit": u.m, + }, + "log.initial.secondary.HZLimMaxGreenhouse": {"value": 5.557245e11, "unit": u.m}, + "log.initial.secondary.HZLimEarlyMars": {"value": 6.061886e11, "unit": u.m}, + "log.initial.secondary.Instellation": { + "value": 5.331631e05, + "unit": u.kg / u.sec**3, + }, + "log.initial.secondary.KEcc": {"value": 0.300000}, + "log.initial.secondary.Eccentricity": {"value": 0.300000}, + "log.initial.secondary.OrbEnergy": {"value": -1.223317e40, "unit": u.Joule}, + "log.initial.secondary.MeanMotion": {"value": 1.256637, "unit": 1 / u.day}, + "log.initial.secondary.OrbPeriod": {"value": 5.000000, "unit": u.day}, + "log.initial.secondary.SemiMajorAxis": {"value": 0.072098, "unit": u.au}, + "log.initial.secondary.CriticalSemiMajorAxis": { + "value": 3.430862e10, + "unit": u.m, + }, + "log.initial.secondary.COPP": {"value": 0.000000}, + "log.initial.secondary.OrbAngMom": { + "value": 1.604699e45, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.secondary.LongP": {"value": 0.000000, "unit": u.rad}, + "log.initial.secondary.LXUVTot": { + "value": 7.435159e23, + "unit": u.kg / u.sec**3, + }, + "log.initial.secondary.TotOrbEnergy": {"value": -1.223317e40, "unit": u.Joule}, + "log.initial.secondary.OrbPotEnergy": {"value": -2.446635e40, "unit": u.Joule}, + "log.initial.secondary.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.secondary.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.secondary.TidalRadius": {"value": 1.683307e09, "unit": u.m}, + "log.initial.secondary.DsemiDtEqtide": {"value": 0.000749, "unit": u.m / u.sec}, + "log.initial.secondary.DeccDtEqtide": { + "value": 2.302822e-14, + "unit": 1 / u.sec, + }, + "log.initial.secondary.DMeanMotionDtEqtide": { + "value": -1.514244e-18, + "unit": 1 / u.sec**2, + }, + "log.initial.secondary.DOrbPerDtEqtide": {"value": 4.497629e-08}, + "log.initial.secondary.EccTimeEqtide": {"value": 1.302750e13, "unit": u.sec}, + "log.initial.secondary.SemiTimeEqtide": {"value": 1.440759e13, "unit": u.sec}, + "log.initial.secondary.DHEccDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.DKEccDtEqtide": { + "value": 2.302822e-14, + "unit": 1 / u.sec, + }, + "log.initial.secondary.DXoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.DYoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.DZoblDtEqtide": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.secondary.LockTime": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.BodyDsemiDtEqtide": {"value": -1.000000}, + "log.initial.secondary.BodyDeccDt": {"value": -1.000000}, + "log.initial.secondary.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + }, + "log.initial.secondary.DRotPerDtEqtide": {"value": 6.614815e-08}, + "log.initial.secondary.DRotRateDtEqtide": { + "value": -1.996352e-17, + "unit": 1 / u.sec**2, + }, + "log.initial.secondary.EqRotRateDiscrete": { + "value": 2.181662e-05, + "unit": 1 / u.sec, + }, + "log.initial.secondary.EqRotPerDiscrete": {"value": 2.880000e05, "unit": u.sec}, + "log.initial.secondary.EqRotRateCont": { + "value": 2.697988e-05, + "unit": 1 / u.sec, + }, + "log.initial.secondary.EqRotPerCont": {"value": 2.328841e05, "unit": u.sec}, + "log.initial.secondary.EqRotPer": {"value": 2.880000e05, "unit": u.sec}, + "log.initial.secondary.EqTidePower": {"value": 1.897082e26, "unit": 1 / u.sec}, + "log.initial.secondary.GammaRot": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.GammaOrb": {"value": -1.000000, "unit": u.sec}, + "log.initial.secondary.OceanK2": {"value": 0.010000}, + "log.initial.secondary.EnvTidalQ": {"value": -1.000000}, + "log.initial.secondary.OceanTidalQ": {"value": -1.000000}, + "log.initial.secondary.TideLock": {"value": 0.000000}, + "log.initial.secondary.RotTimeEqtide": {"value": 2.181285e12, "unit": u.sec}, + "log.initial.secondary.EnvK2": {"value": 0.010000}, + "log.initial.secondary.OblTimeEqtide": {"value": -1.000000}, + "log.initial.secondary.PowerEqtide": {"value": 5.668700e26, "unit": u.W}, + "log.initial.secondary.SurfEnFluxEqtide": { + "value": 1.592014e07, + "unit": u.kg / u.sec**3, + }, + "log.initial.secondary.Luminosity": {"value": 7.435159e26, "unit": u.W}, + "log.initial.secondary.LXUVStellar": {"value": 7.435159e23, "unit": u.W}, + "log.initial.secondary.Temperature": {"value": 4377.256537, "unit": u.K}, + "log.initial.secondary.LXUVFrac": {"value": 0.001000}, + "log.initial.secondary.RossbyNumber": {"value": 0.050093}, + "log.initial.secondary.DRotPerDtStellar": {"value": -4.478836e-10}, + "log.final.system.Age": {"value": 6.311520e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e13, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.533170e45, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -1.991596e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -1.186293e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 1.490449e38, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.primary.Obliquity": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.primary.Radius": { + "value": 209.260399, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.primary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, + "log.final.primary.RotAngMom": { + "value": 1.466469e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.RotKinEnergy": { + "value": 1.490449e38, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.RotVel": { + "value": 2.713019e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.BodyType": {"value": 1.000000, "rtol": 1e-4}, + "log.final.primary.RotRate": { + "value": 1.756257, + "unit": 1 / u.day, + "rtol": 1e-4, + }, + "log.final.primary.RotPer": {"value": 3.577599, "unit": u.day, "rtol": 1e-4}, + "log.final.primary.Density": { + "value": 199.656530, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.primary.SurfEnFluxTotal": { + "value": 2.137000e05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.primary.TidalQ": {"value": 1.250000e05, "rtol": 1e-4}, + "log.final.primary.ImK2": {"value": -4.000000e-06, "rtol": 1e-4}, + "log.final.primary.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.primary.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.primary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.primary.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.HZLimitDryRunaway": { + "value": 1.477883e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimRecVenus": { + "value": 1.818297e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimRunaway": { + "value": 2.413966e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimMoistGreenhouse": { + "value": 2.405896e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimMaxGreenhouse": { + "value": 4.359646e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.HZLimEarlyMars": { + "value": 4.755510e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.KEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.Eccentricity": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.OrbEnergy": { + "value": 0.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.MeanMotion": { + "value": -1.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.OrbPeriod": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.SemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.primary.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.primary.OrbAngMom": { + "value": 0.000000, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.primary.LXUVTot": { + "value": 4.556153e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.TotOrbEnergy": { + "value": -1.529178e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.OrbPotEnergy": { + "value": -1.000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.LostEnergy": { + "value": 2.654630e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.primary.LostAngMom": { + "value": 4.120838e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.LockTime": { + "value": 1.616555e12, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.DRotPerDtEqtide": {"value": -8.458931e-299, "rtol": 1e-4}, + "log.final.primary.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.primary.EqRotRateDiscrete": { + "value": 2.032705e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqRotPerDiscrete": { + "value": 3.091046e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqRotRateCont": { + "value": 2.072656e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqRotPerCont": { + "value": 3.031466e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqRotPer": { + "value": 3.091046e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EqTidePower": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.primary.GammaRot": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.GammaOrb": {"value": -1.000000, "unit": u.sec, "rtol": 1e-4}, + "log.final.primary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.primary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.primary.RotTimeEqtide": { + "value": 3.654180e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.primary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.primary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.primary.PowerEqtide": { + "value": 4.783780e24, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.primary.SurfEnFluxEqtide": { + "value": 2.137000e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.primary.Luminosity": { + "value": 4.556153e26, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.primary.LXUVStellar": { + "value": 4.556153e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.primary.Temperature": { + "value": 4349.796398, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.primary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.primary.RossbyNumber": {"value": 0.105795, "rtol": 1e-4}, + "log.final.primary.DRotPerDtStellar": {"value": -3.122954e-09, "rtol": 1e-4}, + "log.final.secondary.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.secondary.Obliquity": { + "value": 0.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.secondary.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.Xobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.Yobl": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.Zobl": {"value": 1.000000, "rtol": 1e-4}, + "log.final.secondary.Radius": { + "value": 209.260399, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.secondary.RadGyra": {"value": 0.451302, "rtol": 1e-4}, + "log.final.secondary.RotAngMom": { + "value": 1.466469e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.RotKinEnergy": { + "value": 1.490449e38, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.RotVel": { + "value": 2.713019e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.BodyType": {"value": 1.000000, "rtol": 1e-4}, + "log.final.secondary.RotRate": { + "value": 1.756257, + "unit": 1 / u.day, + "rtol": 1e-4, + }, + "log.final.secondary.RotPer": {"value": 3.577599, "unit": u.day, "rtol": 1e-4}, + "log.final.secondary.Density": { + "value": 199.656530, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.secondary.SurfEnFluxTotal": { + "value": 2.137000e05, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.secondary.TidalQ": {"value": 1.250000e05, "rtol": 1e-4}, + "log.final.secondary.ImK2": {"value": -4.000000e-06, "rtol": 1e-4}, + "log.final.secondary.K2": {"value": 0.500000, "rtol": 1e-4}, + "log.final.secondary.K2Man": {"value": 0.010000, "rtol": 1e-4}, + "log.final.secondary.Imk2Man": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.TidalQMantle": {"value": 100.000000, "rtol": 1e-4}, + "log.final.secondary.HEcc": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.HZLimitDryRunaway": { + "value": 1.479415e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimRecVenus": { + "value": 1.818297e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimRunaway": { + "value": 2.413966e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimMoistGreenhouse": { + "value": 2.405896e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimMaxGreenhouse": { + "value": 4.359646e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.HZLimEarlyMars": { + "value": 4.755510e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.Instellation": { + "value": 4.875019e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.secondary.KEcc": {"value": 0.045484, "rtol": 1e-4}, + "log.final.secondary.Eccentricity": {"value": 0.045484, "rtol": 1e-4}, + "log.final.secondary.OrbEnergy": { + "value": -1.529178e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.MeanMotion": { + "value": 1.756257, + "unit": 1 / u.day, + "rtol": 1e-4, + }, + "log.final.secondary.OrbPeriod": { + "value": 3.577599, + "unit": u.day, + "rtol": 1e-4, + }, + "log.final.secondary.SemiMajorAxis": { + "value": 0.057677, + "unit": u.au, + "rtol": 1e-4, + }, + "log.final.secondary.CriticalSemiMajorAxis": { + "value": 2.174492e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.secondary.OrbAngMom": { + "value": 1.503017e45, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.LongP": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.secondary.LXUVTot": { + "value": 4.556153e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.secondary.TotOrbEnergy": { + "value": -1.529178e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.OrbPotEnergy": { + "value": -3.058356e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.LostEnergy": { + "value": 2.654630e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.secondary.LostAngMom": { + "value": 4.120838e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.TidalRadius": { + "value": 1.334684e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.secondary.DsemiDtEqtide": { + "value": -5.398513e-06, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DeccDtEqtide": { + "value": -6.877840e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DMeanMotionDtEqtide": { + "value": 1.907695e-20, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.secondary.DOrbPerDtEqtide": {"value": -2.900948e-10, "rtol": 1e-4}, + "log.final.secondary.EccTimeEqtide": { + "value": 0.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.SemiTimeEqtide": { + "value": 0.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DHEccDtEqtide": { + "value": -0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DKEccDtEqtide": { + "value": -6.877840e-15, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DXoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DYoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DZoblDtEqtide": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.LockTime": { + "value": 1.616555e12, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.BodyDsemiDtEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.BodyDeccDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.DOblDtEqtide": { + "value": 0.000000, + "unit": u.rad / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.DRotPerDtEqtide": {"value": -8.458931e-299, "rtol": 1e-4}, + "log.final.secondary.DRotRateDtEqtide": { + "value": 5.562685e-309, + "unit": 1 / u.sec**2, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotRateDiscrete": { + "value": 2.032705e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotPerDiscrete": { + "value": 3.091046e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotRateCont": { + "value": 2.072656e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotPerCont": { + "value": 3.031466e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqRotPer": { + "value": 3.091046e05, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EqTidePower": { + "value": 3.005173e24, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.GammaRot": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.GammaOrb": { + "value": -1.000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.OceanK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.secondary.EnvTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.OceanTidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.TideLock": {"value": 1.000000, "rtol": 1e-4}, + "log.final.secondary.RotTimeEqtide": { + "value": 3.654180e303, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.secondary.EnvK2": {"value": 0.010000, "rtol": 1e-4}, + "log.final.secondary.OblTimeEqtide": {"value": -1.000000, "rtol": 1e-4}, + "log.final.secondary.PowerEqtide": { + "value": 4.783780e24, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.secondary.SurfEnFluxEqtide": { + "value": 2.137000e05, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.secondary.Luminosity": { + "value": 4.556153e26, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.secondary.LXUVStellar": { + "value": 4.556153e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.secondary.Temperature": { + "value": 4349.796398, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.secondary.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.secondary.RossbyNumber": {"value": 0.105795, "rtol": 1e-4}, + "log.final.secondary.DRotPerDtStellar": {"value": -3.122954e-09, "rtol": 1e-4}, + } ) -class Test_BinaryTides(Benchmark): - pass +class Test_BinaryTides(Benchmark): + pass diff --git a/tests/Poise/ForceEccObl/test_ForceEccObl.py b/tests/Poise/ForceEccObl/test_ForceEccObl.py index 5e8c08d24..9be9a6053 100644 --- a/tests/Poise/ForceEccObl/test_ForceEccObl.py +++ b/tests/Poise/ForceEccObl/test_ForceEccObl.py @@ -1,220 +1,464 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.227033e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -5.271115e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -5.271554e+41, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 4.396243e+37, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.sun.Mass": {"value": 1.630501e+30, "unit": u.kg}, - "log.initial.sun.Radius": {"value": 2.019571e+08, "unit": u.m}, - "log.initial.sun.RadGyra": {"value": 0.500000}, - "log.initial.sun.RotAngMom": {"value": 1.209054e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sun.RotVel": {"value": 1.468674e+04, "unit": u.m / u.sec}, - "log.initial.sun.BodyType": {"value": 0.000000}, - "log.initial.sun.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.sun.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.sun.Density": {"value": 4.725578e+04, "unit": u.kg / u.m ** 3}, - "log.initial.sun.HZLimitDryRunaway": {"value": 1.357831e+11, "unit": u.m}, - "log.initial.sun.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m}, - "log.initial.sun.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m}, - "log.initial.sun.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m}, - "log.initial.sun.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m}, - "log.initial.sun.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m}, - "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.sun.LXUVTot": {"value": 3.846000e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.sun.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sun.Luminosity": {"value": 3.846000e+26, "unit": u.W}, - "log.initial.sun.LXUVStellar": {"value": 3.846000e+23, "unit": u.W}, - "log.initial.sun.Temperature": {"value": 5778.000000, "unit": u.K}, - "log.initial.sun.LXUVFrac": {"value": 0.001000}, - "log.initial.sun.RossbyNumber": {"value": 0.078260}, - "log.initial.sun.DRotPerDtStellar": {"value": 9.129602e-13}, - "log.initial.earth.Mass": {"value": 5.971546e+24, "unit": u.kg}, - "log.initial.earth.Obliquity": {"value": 0.855211, "unit": u.rad}, - "log.initial.earth.PrecA": {"value": 0.000000, "unit": u.rad}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5494.449526, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": 1.152787e+11, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m}, - "log.initial.earth.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m}, - "log.initial.earth.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m}, - "log.initial.earth.Instellation": {"value": 4149.129483, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.Eccentricity": {"value": 0.200000}, - "log.initial.earth.MeanMotion": {"value": 4.081628e-07, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": 1.539382e+07, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": 8.676677e+10, "unit": u.m}, - "log.initial.earth.COPP": {"value": 0.000000}, - "log.initial.earth.TGlobal": {"value": 257.421264, "unit": u.deg_C}, - "log.initial.earth.AlbedoGlobal": {"value": 0.308044}, - "log.initial.earth.FluxInGlobal": {"value": 741.375272, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.FluxOutGlobal": {"value": 741.310442, "unit": u.W / u.m ** 2}, - "log.initial.earth.TotIceMass": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.TotIceFlow": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.TotIceBalance": {"value": 0.000000, "unit": u.kg}, - "log.initial.earth.SkipSeas": {"value": 0.000000}, - "log.initial.earth.AreaIceCov": {"value": 0.000000}, - "log.initial.earth.Latitude": {"value": -83.402352, "unit": u.deg}, - "log.initial.earth.TempLat": {"value": 245.271553, "unit": u.deg_C}, - "log.initial.earth.AlbedoLat": {"value": 0.343147}, - "log.initial.earth.AnnInsol": {"value": 995.950862, "unit": u.W / u.m ** 2}, - "log.initial.earth.FluxMerid": {"value": -0.585888, "unit": u.PW}, - "log.initial.earth.FluxIn": {"value": 676.346321, "unit": u.W / u.m ** 2}, - "log.initial.earth.FluxOut": {"value": 715.917545, "unit": u.W / u.m ** 2}, - "log.initial.earth.DivFlux": {"value": -39.636036, "unit": u.W / u.m ** 2}, - "log.initial.earth.IceMass": {"value": 0.000000}, - "log.initial.earth.IceHeight": {"value": 0.000000, "unit": u.m}, - "log.initial.earth.DIceMassDt": {"value": 0.000000, "unit": u.m}, - "log.initial.earth.IceFlow": {"value": 0.000000, "unit": u.m / u.sec}, - "log.initial.earth.EnergyResL": {"value": 3.410605e-13, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.EnergyResW": {"value": -6.298251e-11, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.BedrockH": {"value": 0.000000, "unit": u.m}, - "log.initial.earth.TempLandLat": {"value": 506.642148, "unit": u.sec}, - "log.initial.earth.TempWaterLat": {"value": 524.262458, "unit": u.sec}, - "log.initial.earth.AlbedoLandLat": {"value": 0.409147}, - "log.initial.earth.AlbedoWaterLat": {"value": 0.309147}, - "log.initial.earth.TempMinLat": {"value": 199.498898, "unit": u.deg_C}, - "log.initial.earth.TempMaxLat": {"value": 298.992450, "unit": u.deg_C}, - "log.initial.earth.Snowball": {"value": 0.000000}, - "log.initial.earth.PlanckBAvg": {"value": 2.090000}, - "log.initial.earth.IceAccum": {"value": 0.000000}, - "log.initial.earth.IceAblate": {"value": 0.000000}, - "log.initial.earth.TempMaxLand": {"value": 651.017146, "unit": u.sec}, - "log.initial.earth.TempMaxWater": {"value": 533.920743, "unit": u.sec}, - "log.initial.earth.PeakInsol": {"value": 3546.542440, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.IceCapNorthLand": {"value": 0.000000}, - "log.initial.earth.IceCapNorthSea": {"value": 0.000000}, - "log.initial.earth.IceCapSouthLand": {"value": 0.000000}, - "log.initial.earth.IceCapSouthSea": {"value": 0.000000}, - "log.initial.earth.IceBeltLand": {"value": 0.000000}, - "log.initial.earth.IceBeltSea": {"value": 0.000000}, - "log.initial.earth.SnowballLand": {"value": 0.000000}, - "log.initial.earth.SnowballSea": {"value": 0.000000}, - "log.initial.earth.IceFree": {"value": 1.000000}, - "log.initial.earth.IceCapNorthLatLand": {"value": 100.000000, "unit": u.rad}, - "log.initial.earth.IceCapNorthLatSea": {"value": 100.000000, "unit": u.rad}, - "log.initial.earth.IceCapSouthLatLand": {"value": 100.000000, "unit": u.rad}, - "log.initial.earth.IceCapSouthLatSea": {"value": 100.000000, "unit": u.rad}, - "log.initial.earth.IceBeltNorthLatLand": {"value": 100.000000, "unit": u.rad}, - "log.initial.earth.IceBeltNorthLatSea": {"value": 100.000000, "unit": u.rad}, - "log.initial.earth.IceBeltSouthLatLand": {"value": 100.000000, "unit": u.rad}, - "log.initial.earth.IceBeltSouthLatSea": {"value": 100.000000, "unit": u.rad}, - "log.final.system.Age": {"value": 3.155760e+10, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+10, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.227033e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -5.271115e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -5.271554e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 4.396240e+37, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.Mass": {"value": 1.630501e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.sun.Radius": {"value": 2.019571e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.sun.RotAngMom": {"value": 1.209053e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sun.RotVel": {"value": 1.468673e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.sun.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.sun.RotRate": {"value": 7.272203e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.sun.RotPer": {"value": 8.640003e+04, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.Density": {"value": 4.725578e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.sun.HZLimitDryRunaway": {"value": 1.357831e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.LXUVTot": {"value": 3.846000e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.LostEnergy": {"value": 2.931930e+31, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.LostAngMom": {"value": 4.031694e+35, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sun.Luminosity": {"value": 3.846000e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.sun.LXUVStellar": {"value": 3.846000e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.sun.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.sun.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.sun.RossbyNumber": {"value": 0.078260, "rtol": 1e-4}, - "log.final.sun.DRotPerDtStellar": {"value": 9.129605e-13, "rtol": 1e-4}, - "log.final.earth.Mass": {"value": 5.971546e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.earth.Obliquity": {"value": 0.855211, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.earth.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.Density": {"value": 5494.449526, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.earth.HZLimitDryRunaway": {"value": 1.152787e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.Instellation": {"value": 4149.129483, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.Eccentricity": {"value": 0.200000, "rtol": 1e-4}, - "log.final.earth.MeanMotion": {"value": 4.081628e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.earth.OrbPeriod": {"value": 1.539382e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.earth.SemiMajorAxis": {"value": 8.676677e+10, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.COPP": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.TGlobal": {"value": 257.433918, "unit": u.deg_C, "rtol": 1e-4}, - "log.final.earth.AlbedoGlobal": {"value": 0.308044, "rtol": 1e-4}, - "log.final.earth.FluxInGlobal": {"value": 741.375272, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.FluxOutGlobal": {"value": 741.336888, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.earth.TotIceMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.earth.TotIceFlow": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.earth.TotIceBalance": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, - "log.final.earth.SkipSeas": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.AreaIceCov": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.Latitude": {"value": 83.402352, "unit": u.deg, "rtol": 1e-4}, - "log.final.earth.TempLat": {"value": 246.419100, "unit": u.deg_C, "rtol": 1e-4}, - "log.final.earth.AlbedoLat": {"value": 0.343142, "rtol": 1e-4}, - "log.final.earth.AnnInsol": {"value": 995.951219, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.earth.FluxMerid": {"value": 0.575397, "unit": u.PW, "rtol": 1e-4}, - "log.final.earth.FluxIn": {"value": 679.428038, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.earth.FluxOut": {"value": 718.315918, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.earth.DivFlux": {"value": -38.926273, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.earth.IceMass": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.IceHeight": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.DIceMassDt": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.IceFlow": {"value": 0.000000, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.earth.EnergyResL": {"value": -1.705303e-12, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.EnergyResW": {"value": -4.695266e-11, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.BedrockH": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.TempLandLat": {"value": 507.770168, "unit": u.sec, "rtol": 1e-4}, - "log.final.earth.TempWaterLat": {"value": 525.420064, "unit": u.sec, "rtol": 1e-4}, - "log.final.earth.AlbedoLandLat": {"value": 0.409142, "rtol": 1e-4}, - "log.final.earth.AlbedoWaterLat": {"value": 0.309142, "rtol": 1e-4}, - "log.final.earth.TempMinLat": {"value": 207.775852, "unit": u.deg_C, "rtol": 1e-4}, - "log.final.earth.TempMaxLat": {"value": 308.077517, "unit": u.deg_C, "rtol": 1e-4}, - "log.final.earth.Snowball": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.PlanckBAvg": {"value": 2.090000, "rtol": 1e-4}, - "log.final.earth.IceAccum": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.IceAblate": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.TempMaxLand": {"value": 669.160836, "unit": u.sec, "rtol": 1e-4}, - "log.final.earth.TempMaxWater": {"value": 536.899370, "unit": u.sec, "rtol": 1e-4}, - "log.final.earth.PeakInsol": {"value": 3547.525214, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.IceCapNorthLand": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.IceCapNorthSea": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.IceCapSouthLand": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.IceCapSouthSea": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.IceBeltLand": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.IceBeltSea": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.SnowballLand": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.SnowballSea": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.IceFree": {"value": 1.000000, "rtol": 1e-4}, - "log.final.earth.IceCapNorthLatLand": {"value": 100.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.IceCapNorthLatSea": {"value": 100.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.IceCapSouthLatLand": {"value": 100.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.IceCapSouthLatSea": {"value": 100.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.IceBeltNorthLatLand": {"value": 100.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.IceBeltNorthLatSea": {"value": 100.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.IceBeltSouthLatLand": {"value": 100.000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.IceBeltSouthLatSea": {"value": 100.000000, "unit": u.rad, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.227033e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -5.271115e41, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -5.271554e41, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 4.396243e37, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.sun.Mass": {"value": 1.630501e30, "unit": u.kg}, + "log.initial.sun.Radius": {"value": 2.019571e08, "unit": u.m}, + "log.initial.sun.RadGyra": {"value": 0.500000}, + "log.initial.sun.RotAngMom": { + "value": 1.209054e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sun.RotVel": {"value": 1.468674e04, "unit": u.m / u.sec}, + "log.initial.sun.BodyType": {"value": 0.000000}, + "log.initial.sun.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.sun.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.sun.Density": {"value": 4.725578e04, "unit": u.kg / u.m**3}, + "log.initial.sun.HZLimitDryRunaway": {"value": 1.357831e11, "unit": u.m}, + "log.initial.sun.HZLimRecVenus": {"value": 1.118929e11, "unit": u.m}, + "log.initial.sun.HZLimRunaway": {"value": 1.461108e11, "unit": u.m}, + "log.initial.sun.HZLimMoistGreenhouse": {"value": 1.480517e11, "unit": u.m}, + "log.initial.sun.HZLimMaxGreenhouse": {"value": 2.509538e11, "unit": u.m}, + "log.initial.sun.HZLimEarlyMars": {"value": 2.738109e11, "unit": u.m}, + "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.sun.LXUVTot": {"value": 3.846000e23, "unit": u.kg / u.sec**3}, + "log.initial.sun.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.sun.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sun.Luminosity": {"value": 3.846000e26, "unit": u.W}, + "log.initial.sun.LXUVStellar": {"value": 3.846000e23, "unit": u.W}, + "log.initial.sun.Temperature": {"value": 5778.000000, "unit": u.K}, + "log.initial.sun.LXUVFrac": {"value": 0.001000}, + "log.initial.sun.RossbyNumber": {"value": 0.078260}, + "log.initial.sun.DRotPerDtStellar": {"value": 9.129602e-13}, + "log.initial.earth.Mass": {"value": 5.971546e24, "unit": u.kg}, + "log.initial.earth.Obliquity": {"value": 0.855211, "unit": u.rad}, + "log.initial.earth.PrecA": {"value": 0.000000, "unit": u.rad}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5494.449526, "unit": u.kg / u.m**3}, + "log.initial.earth.HZLimitDryRunaway": {"value": 1.152787e11, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": 1.118929e11, "unit": u.m}, + "log.initial.earth.HZLimRunaway": {"value": 1.461108e11, "unit": u.m}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": 1.480517e11, "unit": u.m}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": 2.509538e11, "unit": u.m}, + "log.initial.earth.HZLimEarlyMars": {"value": 2.738109e11, "unit": u.m}, + "log.initial.earth.Instellation": { + "value": 4149.129483, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.Eccentricity": {"value": 0.200000}, + "log.initial.earth.MeanMotion": {"value": 4.081628e-07, "unit": 1 / u.sec}, + "log.initial.earth.OrbPeriod": {"value": 1.539382e07, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": {"value": 8.676677e10, "unit": u.m}, + "log.initial.earth.COPP": {"value": 0.000000}, + "log.initial.earth.TGlobal": {"value": 257.421264, "unit": u.deg_C}, + "log.initial.earth.AlbedoGlobal": {"value": 0.308044}, + "log.initial.earth.FluxInGlobal": { + "value": 741.375272, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.FluxOutGlobal": { + "value": 741.310442, + "unit": u.W / u.m**2, + }, + "log.initial.earth.TotIceMass": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.TotIceFlow": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.TotIceBalance": {"value": 0.000000, "unit": u.kg}, + "log.initial.earth.SkipSeas": {"value": 0.000000}, + "log.initial.earth.AreaIceCov": {"value": 0.000000}, + "log.initial.earth.Latitude": {"value": -83.402352, "unit": u.deg}, + "log.initial.earth.TempLat": {"value": 245.271553, "unit": u.deg_C}, + "log.initial.earth.AlbedoLat": {"value": 0.343147}, + "log.initial.earth.AnnInsol": {"value": 995.950862, "unit": u.W / u.m**2}, + "log.initial.earth.FluxMerid": {"value": -0.585888, "unit": u.PW}, + "log.initial.earth.FluxIn": {"value": 676.346321, "unit": u.W / u.m**2}, + "log.initial.earth.FluxOut": {"value": 715.917545, "unit": u.W / u.m**2}, + "log.initial.earth.DivFlux": {"value": -39.636036, "unit": u.W / u.m**2}, + "log.initial.earth.IceMass": {"value": 0.000000}, + "log.initial.earth.IceHeight": {"value": 0.000000, "unit": u.m}, + "log.initial.earth.DIceMassDt": {"value": 0.000000, "unit": u.m}, + "log.initial.earth.IceFlow": {"value": 0.000000, "unit": u.m / u.sec}, + "log.initial.earth.EnergyResL": { + "value": -1.136868e-13, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.EnergyResW": { + "value": -6.298251e-11, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.BedrockH": {"value": 0.000000, "unit": u.m}, + "log.initial.earth.TempLandLat": {"value": 506.642148, "unit": u.sec}, + "log.initial.earth.TempWaterLat": {"value": 524.262458, "unit": u.sec}, + "log.initial.earth.AlbedoLandLat": {"value": 0.409147}, + "log.initial.earth.AlbedoWaterLat": {"value": 0.309147}, + "log.initial.earth.TempMinLat": {"value": 199.498898, "unit": u.deg_C}, + "log.initial.earth.TempMaxLat": {"value": 298.992450, "unit": u.deg_C}, + "log.initial.earth.Snowball": {"value": 0.000000}, + "log.initial.earth.PlanckBAvg": {"value": 2.090000}, + "log.initial.earth.IceAccum": {"value": 0.000000}, + "log.initial.earth.IceAblate": {"value": 0.000000}, + "log.initial.earth.TempMaxLand": {"value": 651.017146, "unit": u.sec}, + "log.initial.earth.TempMaxWater": {"value": 533.920743, "unit": u.sec}, + "log.initial.earth.PeakInsol": { + "value": 3546.542440, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.IceCapNorthLand": {"value": 0.000000}, + "log.initial.earth.IceCapNorthSea": {"value": 0.000000}, + "log.initial.earth.IceCapSouthLand": {"value": 0.000000}, + "log.initial.earth.IceCapSouthSea": {"value": 0.000000}, + "log.initial.earth.IceBeltLand": {"value": 0.000000}, + "log.initial.earth.IceBeltSea": {"value": 0.000000}, + "log.initial.earth.SnowballLand": {"value": 0.000000}, + "log.initial.earth.SnowballSea": {"value": 0.000000}, + "log.initial.earth.IceFree": {"value": 1.000000}, + "log.initial.earth.IceCapNorthLatLand": {"value": 100.000000, "unit": u.rad}, + "log.initial.earth.IceCapNorthLatSea": {"value": 100.000000, "unit": u.rad}, + "log.initial.earth.IceCapSouthLatLand": {"value": 100.000000, "unit": u.rad}, + "log.initial.earth.IceCapSouthLatSea": {"value": 100.000000, "unit": u.rad}, + "log.initial.earth.IceBeltNorthLatLand": {"value": 100.000000, "unit": u.rad}, + "log.initial.earth.IceBeltNorthLatSea": {"value": 100.000000, "unit": u.rad}, + "log.initial.earth.IceBeltSouthLatLand": {"value": 100.000000, "unit": u.rad}, + "log.initial.earth.IceBeltSouthLatSea": {"value": 100.000000, "unit": u.rad}, + "log.final.system.Age": {"value": 3.155760e10, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e10, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.227033e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -5.271115e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -5.271554e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 4.396240e37, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.Mass": {"value": 1.630501e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.sun.Radius": {"value": 2.019571e08, "unit": u.m, "rtol": 1e-4}, + "log.final.sun.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.sun.RotAngMom": { + "value": 1.209053e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.RotVel": { + "value": 1.468673e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.sun.RotRate": { + "value": 7.272203e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.RotPer": {"value": 8.640003e04, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.Density": { + "value": 4.725578e04, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.sun.HZLimitDryRunaway": { + "value": 1.357831e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimRecVenus": { + "value": 1.118929e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimRunaway": {"value": 1.461108e11, "unit": u.m, "rtol": 1e-4}, + "log.final.sun.HZLimMoistGreenhouse": { + "value": 1.480517e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimMaxGreenhouse": { + "value": 2.509538e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimEarlyMars": { + "value": 2.738109e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.LXUVTot": { + "value": 3.846000e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.LostEnergy": { + "value": 2.931930e31, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.LostAngMom": { + "value": 4.031694e35, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.Luminosity": {"value": 3.846000e26, "unit": u.W, "rtol": 1e-4}, + "log.final.sun.LXUVStellar": {"value": 3.846000e23, "unit": u.W, "rtol": 1e-4}, + "log.final.sun.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.sun.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.sun.RossbyNumber": {"value": 0.078260, "rtol": 1e-4}, + "log.final.sun.DRotPerDtStellar": {"value": 9.129605e-13, "rtol": 1e-4}, + "log.final.earth.Mass": {"value": 5.971546e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.earth.Obliquity": {"value": 0.855211, "unit": u.rad, "rtol": 1e-4}, + "log.final.earth.PrecA": {"value": 0.000000, "unit": u.rad, "rtol": 1e-4}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.earth.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.earth.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.Density": { + "value": 5494.449526, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.earth.HZLimitDryRunaway": { + "value": 1.152787e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimRecVenus": { + "value": 1.118929e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimRunaway": { + "value": 1.461108e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimMoistGreenhouse": { + "value": 1.480517e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimMaxGreenhouse": { + "value": 2.509538e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimEarlyMars": { + "value": 2.738109e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.Instellation": { + "value": 4149.129483, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.Eccentricity": {"value": 0.200000, "rtol": 1e-4}, + "log.final.earth.MeanMotion": { + "value": 4.081628e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.OrbPeriod": { + "value": 1.539382e07, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.earth.SemiMajorAxis": { + "value": 8.676677e10, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.COPP": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.TGlobal": {"value": 257.433918, "unit": u.deg_C, "rtol": 1e-4}, + "log.final.earth.AlbedoGlobal": {"value": 0.308044, "rtol": 1e-4}, + "log.final.earth.FluxInGlobal": { + "value": 741.375272, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.FluxOutGlobal": { + "value": 741.336888, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.earth.TotIceMass": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.earth.TotIceFlow": {"value": 0.000000, "unit": u.kg, "rtol": 1e-4}, + "log.final.earth.TotIceBalance": { + "value": 0.000000, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.earth.SkipSeas": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.AreaIceCov": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.Latitude": {"value": 83.402352, "unit": u.deg, "rtol": 1e-4}, + "log.final.earth.TempLat": {"value": 246.419100, "unit": u.deg_C, "rtol": 1e-4}, + "log.final.earth.AlbedoLat": {"value": 0.343142, "rtol": 1e-4}, + "log.final.earth.AnnInsol": { + "value": 995.951219, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.earth.FluxMerid": {"value": 0.575397, "unit": u.PW, "rtol": 1e-4}, + "log.final.earth.FluxIn": { + "value": 679.428038, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.earth.FluxOut": { + "value": 718.315918, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.earth.DivFlux": { + "value": -38.926273, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.earth.IceMass": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.IceHeight": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.earth.DIceMassDt": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.earth.IceFlow": { + "value": 0.000000, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.EnergyResL": { + "value": -1.705303e-12, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.EnergyResW": { + "value": -4.695266e-11, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.BedrockH": {"value": 0.000000, "unit": u.m, "rtol": 1e-4}, + "log.final.earth.TempLandLat": { + "value": 507.770168, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.earth.TempWaterLat": { + "value": 525.420064, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.earth.AlbedoLandLat": {"value": 0.409142, "rtol": 1e-4}, + "log.final.earth.AlbedoWaterLat": {"value": 0.309142, "rtol": 1e-4}, + "log.final.earth.TempMinLat": { + "value": 207.775852, + "unit": u.deg_C, + "rtol": 1e-4, + }, + "log.final.earth.TempMaxLat": { + "value": 308.077517, + "unit": u.deg_C, + "rtol": 1e-4, + }, + "log.final.earth.Snowball": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.PlanckBAvg": {"value": 2.090000, "rtol": 1e-4}, + "log.final.earth.IceAccum": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.IceAblate": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.TempMaxLand": { + "value": 669.160836, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.earth.TempMaxWater": { + "value": 536.899370, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.earth.PeakInsol": { + "value": 3547.525214, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.IceCapNorthLand": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.IceCapNorthSea": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.IceCapSouthLand": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.IceCapSouthSea": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.IceBeltLand": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.IceBeltSea": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.SnowballLand": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.SnowballSea": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.IceFree": {"value": 1.000000, "rtol": 1e-4}, + "log.final.earth.IceCapNorthLatLand": { + "value": 100.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.IceCapNorthLatSea": { + "value": 100.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.IceCapSouthLatLand": { + "value": 100.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.IceCapSouthLatSea": { + "value": 100.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.IceBeltNorthLatLand": { + "value": 100.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.IceBeltNorthLatSea": { + "value": 100.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.IceBeltSouthLatLand": { + "value": 100.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.IceBeltSouthLatSea": { + "value": 100.000000, + "unit": u.rad, + "rtol": 1e-4, + }, + } ) -class Test_ForceEccObl(Benchmark): - pass +class Test_ForceEccObl(Benchmark): + pass diff --git a/tests/RadheatThermint/EarthInterior/test_EarthInterior.py b/tests/RadheatThermint/EarthInterior/test_EarthInterior.py index a8b1d4a6e..a83a662b8 100644 --- a/tests/RadheatThermint/EarthInterior/test_EarthInterior.py +++ b/tests/RadheatThermint/EarthInterior/test_EarthInterior.py @@ -1,262 +1,486 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.474456e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -7.839372e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -7.839908e+41, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 5.361272e+37, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.sun.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.sun.Radius": {"value": 2.019571e+08, "unit": u.m}, - "log.initial.sun.RadGyra": {"value": 0.500000}, - "log.initial.sun.RotAngMom": {"value": 1.474456e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sun.RotVel": {"value": 1.468674e+04, "unit": u.m / u.sec}, - "log.initial.sun.BodyType": {"value": 0.000000}, - "log.initial.sun.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.sun.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.sun.Density": {"value": 5.762900e+04, "unit": u.kg / u.m ** 3}, - "log.initial.sun.HZLimitDryRunaway": {"value": 1.357831e+11, "unit": u.m}, - "log.initial.sun.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m}, - "log.initial.sun.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m}, - "log.initial.sun.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m}, - "log.initial.sun.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m}, - "log.initial.sun.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m}, - "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.sun.LXUVTot": {"value": 3.846000e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.sun.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sun.Luminosity": {"value": 3.846000e+26, "unit": u.W}, - "log.initial.sun.LXUVStellar": {"value": 3.846000e+23, "unit": u.W}, - "log.initial.sun.Temperature": {"value": 5778.000000, "unit": u.K}, - "log.initial.sun.LXUVFrac": {"value": 0.001000}, - "log.initial.sun.RossbyNumber": {"value": 0.078260}, - "log.initial.sun.DRotPerDtStellar": {"value": 6.558557e-13}, - "log.initial.earth.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.500000}, - "log.initial.earth.BodyType": {"value": 0.000000}, - "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.earth.SurfEnFluxTotal": {"value": 196.308833, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.TidalQ": {"value": -1.000000}, - "log.initial.earth.ImK2": {"value": -1.000000}, - "log.initial.earth.K2": {"value": 1.500000}, - "log.initial.earth.K2Man": {"value": -1.000000}, - "log.initial.earth.Imk2Man": {"value": -1.000000}, - "log.initial.earth.TidalQMantle": {"value": -1.000000}, - "log.initial.earth.ViscUMan": {"value": 9.025442e+07, "unit": u.m ** 2 / u.sec}, - "log.initial.earth.HZLimitDryRunaway": {"value": 1.358020e+11, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m}, - "log.initial.earth.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m}, - "log.initial.earth.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m}, - "log.initial.earth.Instellation": {"value": 1367.757675, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.D26AlPowerDt": {"value": -1.000000}, - "log.initial.earth.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.earth.D40KPowerDt": {"value": -1.000000}, - "log.initial.earth.D40KNumManDt": {"value": -1.694596e+26, "unit": 1 / u.sec}, - "log.initial.earth.D232ThNumManDt": {"value": -9.534863e+23, "unit": 1 / u.sec}, - "log.initial.earth.D238UNumManDt": {"value": -1.408812e+24, "unit": 1 / u.sec}, - "log.initial.earth.D235UNumManDt": {"value": -3.089017e+24, "unit": 1 / u.sec}, - "log.initial.earth.RadPowerMan": {"value": 74.591650, "unit": u.TW}, - "log.initial.earth.RadPowerCore": {"value": 34.624677, "unit": u.TW}, - "log.initial.earth.RadPowerCrust": {"value": 33.267780, "unit": u.TW}, - "log.initial.earth.RadPowerTotal": {"value": 142.484107, "unit": u.TW}, - "log.initial.earth.SurfEnFluxRadTotal": {"value": 0.278724, "unit": u.kg / u.sec ** 3}, - "log.initial.earth.TMan": {"value": 3000.000000, "unit": u.K}, - "log.initial.earth.TUMan": {"value": 2100.000000, "unit": u.K}, - "log.initial.earth.TLMan": {"value": 3900.000000, "unit": u.K}, - "log.initial.earth.TCore": {"value": 6000.000000, "unit": u.K}, - "log.initial.earth.TCMB": {"value": 4800.000000, "unit": u.K}, - "log.initial.earth.BLUMan": {"value": 0.042882, "unit": u.km}, - "log.initial.earth.BLLMan": {"value": 19.389573, "unit": u.km}, - "log.initial.earth.TJumpUMan": {"value": 1800.000000, "unit": u.K}, - "log.initial.earth.TJumpLMan": {"value": 900.000000, "unit": u.K}, - "log.initial.earth.SignTJumpUMan": {"value": 1.000000}, - "log.initial.earth.SignTJumpLMan": {"value": 1.000000}, - "log.initial.earth.ViscLMan": {"value": 4.171658e+15, "unit": u.m ** 2 / u.sec}, - "log.initial.earth.ShmodUMan": {"value": 4897.808734}, - "log.initial.earth.FMeltUMan": {"value": 1.000000, "unit": u.nd}, - "log.initial.earth.FMeltLMan": {"value": 0.000000}, - "log.initial.earth.MeltfactorUMan": {"value": 1.925879e+07}, - "log.initial.earth.MeltfactorLMan": {"value": 1.000000}, - "log.initial.earth.DepthMeltMan": {"value": 1.503842e+06}, - "log.initial.earth.TDepthMeltMan": {"value": 2851.899507}, - "log.initial.earth.TJumpMeltMan": {"value": 1799.978559}, - "log.initial.earth.MeltMassFluxMan": {"value": 4.581035e+10, "unit": u.kg / u.sec}, - "log.initial.earth.ViscUManArr": {"value": 1.738191e+15, "unit": u.m ** 2 / u.sec}, - "log.initial.earth.RayleighMan": {"value": 3.030360e+16, "unit": u.nd}, - "log.initial.earth.ViscMMan": {"value": 9.025442e+08, "unit": u.m ** 2 / u.sec}, - "log.initial.earth.TDotMan": {"value": -1.534504e-11, "unit": u.K / u.sec}, - "log.initial.earth.TDotCore": {"value": -2.210642e-14, "unit": u.K / u.sec}, - "log.initial.earth.HfluxUMan": {"value": 176.296472}, - "log.initial.earth.HflowUMan": {"value": 8.992257e+04, "unit": u.TW}, - "log.initial.earth.HfluxLMan": {"value": 0.464167}, - "log.initial.earth.HflowLMan": {"value": 7.067929e+13}, - "log.initial.earth.HfluxCMB": {"value": 0.464167}, - "log.initial.earth.HflowCMB": {"value": 70.679290, "unit": u.TW}, - "log.initial.earth.HflowLatentMan": {"value": 2.237044e+16}, - "log.initial.earth.HflowMeltMan": {"value": 1.043089e+04, "unit": u.TW}, - "log.initial.earth.HflowLatentIC": {"value": 0.000000}, - "log.initial.earth.PowerGravIC": {"value": 0.000000}, - "log.initial.earth.HflowSurf": {"value": 1.003535e+17}, - "log.initial.earth.HflowSecMan": {"value": 7.783775e+04, "unit": u.TW}, - "log.initial.earth.HfluxCMBAd": {"value": 0.049882}, - "log.initial.earth.HfluxCMBConv": {"value": 0.414285}, - "log.initial.earth.RIC": {"value": 0.000000, "unit": u.km}, - "log.initial.earth.DRICDTCMB": {"value": 0.000000}, - "log.initial.earth.RICDot": {"value": 0.000000}, - "log.initial.earth.ChiOC": {"value": 0.094946}, - "log.initial.earth.ChiIC": {"value": 0.000000}, - "log.initial.earth.ThermConductOC": {"value": 120.000000}, - "log.initial.earth.MassOC": {"value": 1.941615e+24}, - "log.initial.earth.MassIC": {"value": 0.000000}, - "log.initial.earth.MassChiOC": {"value": 1.843482e+23}, - "log.initial.earth.MassChiIC": {"value": 0.000000}, - "log.initial.earth.DTChi": {"value": 0.000000}, - "log.initial.earth.CoreBuoyTherm": {"value": 4.757325e-12, "unit": u.m ** 2 / u.sec ** 3}, - "log.initial.earth.CoreBuoyCompo": {"value": 0.000000, "unit": u.m ** 2 / u.sec ** 3}, - "log.initial.earth.CoreBuoyTotal": {"value": 4.757325e-12, "unit": u.m ** 2 / u.sec ** 3}, - "log.initial.earth.GravICB": {"value": 0.000000}, - "log.initial.earth.MagMom": {"value": 1.730934}, - "log.initial.earth.PresSWind": {"value": 2.676100e-09}, - "log.initial.earth.MagPauseRad": {"value": 1.200746}, - "log.initial.earth.ViscJumpMan": {"value": 2.400000}, - "log.initial.earth.EruptEff": {"value": 0.100000}, - "log.initial.earth.TrefLind": {"value": 5451.600000}, - "log.initial.earth.DynViscUMan": {"value": 2.256360e+09, "unit": u.Joule}, - "log.final.system.Age": {"value": 1.420092e+17, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 1.420092e+17, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.474456e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -7.839372e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -7.839908e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 6.207914e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.sun.Radius": {"value": 2.019571e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.sun.RotAngMom": {"value": 5.017307e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sun.RotVel": {"value": 4997.631307, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.sun.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.sun.RotRate": {"value": 2.474600e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.sun.RotPer": {"value": 2.539071e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.Density": {"value": 5.762900e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.sun.HZLimitDryRunaway": {"value": 1.357831e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.LXUVTot": {"value": 3.560885e+21, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.LostEnergy": {"value": 4.740481e+37, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.LostAngMom": {"value": 9.727251e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sun.Luminosity": {"value": 3.846000e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.sun.LXUVStellar": {"value": 3.560885e+21, "unit": u.W, "rtol": 1e-4}, - "log.final.sun.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.sun.LXUVFrac": {"value": 9.258670e-06, "rtol": 1e-4}, - "log.final.sun.RossbyNumber": {"value": 0.229985, "rtol": 1e-4}, - "log.final.sun.DRotPerDtStellar": {"value": 1.927389e-12, "rtol": 1e-4}, - "log.final.earth.Mass": {"value": 5.972186e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.earth.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.earth.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.earth.SurfEnFluxTotal": {"value": 0.065450, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.TidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.earth.ImK2": {"value": -1.000000, "rtol": 1e-4}, - "log.final.earth.K2": {"value": 0.486732, "rtol": 1e-4}, - "log.final.earth.K2Man": {"value": -1.000000, "rtol": 1e-4}, - "log.final.earth.Imk2Man": {"value": -1.000000, "rtol": 1e-4}, - "log.final.earth.TidalQMantle": {"value": -1.000000, "rtol": 1e-4}, - "log.final.earth.ViscUMan": {"value": 4.536769e+17, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.earth.HZLimitDryRunaway": {"value": 1.358020e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.Instellation": {"value": 1367.757675, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.D26AlPowerDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.earth.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.earth.D40KPowerDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.earth.D40KNumManDt": {"value": -1.425473e+25, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.earth.D232ThNumManDt": {"value": -7.630893e+23, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.earth.D238UNumManDt": {"value": -7.013465e+23, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.earth.D235UNumManDt": {"value": -3.671217e+22, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.earth.RadPowerMan": {"value": 14.306064, "unit": u.TW, "rtol": 1e-4}, - "log.final.earth.RadPowerCore": {"value": 3.030298, "unit": u.TW, "rtol": 1e-4}, - "log.final.earth.RadPowerCrust": {"value": 6.926650, "unit": u.TW, "rtol": 1e-4}, - "log.final.earth.RadPowerTotal": {"value": 24.322856, "unit": u.TW, "rtol": 1e-4}, - "log.final.earth.SurfEnFluxRadTotal": {"value": 0.047580, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.TMan": {"value": 2257.850930, "unit": u.K, "rtol": 1e-4}, - "log.final.earth.TUMan": {"value": 1580.495651, "unit": u.K, "rtol": 1e-4}, - "log.final.earth.TLMan": {"value": 2935.206210, "unit": u.K, "rtol": 1e-4}, - "log.final.earth.TCore": {"value": 4999.131849, "unit": u.K, "rtol": 1e-4}, - "log.final.earth.TCMB": {"value": 3999.305479, "unit": u.K, "rtol": 1e-4}, - "log.final.earth.BLUMan": {"value": 82.287509, "unit": u.km, "rtol": 1e-4}, - "log.final.earth.BLLMan": {"value": 120.474484, "unit": u.km, "rtol": 1e-4}, - "log.final.earth.TJumpUMan": {"value": 1280.495651, "unit": u.K, "rtol": 1e-4}, - "log.final.earth.TJumpLMan": {"value": 1064.099270, "unit": u.K, "rtol": 1e-4}, - "log.final.earth.SignTJumpUMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.earth.SignTJumpLMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.earth.ViscLMan": {"value": 1.183120e+18, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.earth.ShmodUMan": {"value": 3.747198e+12, "rtol": 1e-4}, - "log.final.earth.FMeltUMan": {"value": 0.032556, "unit": u.nd, "rtol": 1e-4}, - "log.final.earth.FMeltLMan": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.MeltfactorUMan": {"value": 1.086603, "rtol": 1e-4}, - "log.final.earth.MeltfactorLMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.earth.DepthMeltMan": {"value": 1.015466e+05, "rtol": 1e-4}, - "log.final.earth.TDepthMeltMan": {"value": 1590.125195, "rtol": 1e-4}, - "log.final.earth.TJumpMeltMan": {"value": 1239.351897, "rtol": 1e-4}, - "log.final.earth.MeltMassFluxMan": {"value": 7.772176e+05, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.earth.ViscUManArr": {"value": 4.929667e+17, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.earth.RayleighMan": {"value": 5.235041e+06, "unit": u.nd, "rtol": 1e-4}, - "log.final.earth.ViscMMan": {"value": 4.536769e+18, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.earth.TDotMan": {"value": -9.133773e-16, "unit": u.K / u.sec, "rtol": 1e-4}, - "log.final.earth.TDotCore": {"value": -1.891962e-15, "unit": u.K / u.sec, "rtol": 1e-4}, - "log.final.earth.HfluxUMan": {"value": 0.065357, "rtol": 1e-4}, - "log.final.earth.HflowUMan": {"value": 33.336389, "unit": u.TW, "rtol": 1e-4}, - "log.final.earth.HfluxLMan": {"value": 0.088326, "rtol": 1e-4}, - "log.final.earth.HflowLMan": {"value": 1.344946e+13, "rtol": 1e-4}, - "log.final.earth.HfluxCMB": {"value": 0.088326, "rtol": 1e-4}, - "log.final.earth.HflowCMB": {"value": 13.449464, "unit": u.TW, "rtol": 1e-4}, - "log.final.earth.HflowLatentMan": {"value": 1.038850e+12, "rtol": 1e-4}, - "log.final.earth.HflowMeltMan": {"value": 0.121851, "unit": u.TW, "rtol": 1e-4}, - "log.final.earth.HflowLatentIC": {"value": 8.208257e+12, "rtol": 1e-4}, - "log.final.earth.PowerGravIC": {"value": 3.283303e+12, "rtol": 1e-4}, - "log.final.earth.HflowSurf": {"value": 3.345824e+13, "rtol": 1e-4}, - "log.final.earth.HflowSecMan": {"value": 4.633108, "unit": u.TW, "rtol": 1e-4}, - "log.final.earth.HfluxCMBAd": {"value": 0.034629, "rtol": 1e-4}, - "log.final.earth.HfluxCMBConv": {"value": 0.053697, "rtol": 1e-4}, - "log.final.earth.RIC": {"value": 1233.676354, "unit": u.km, "rtol": 1e-4}, - "log.final.earth.DRICDTCMB": {"value": -1.851901e+04, "rtol": 1e-4}, - "log.final.earth.RICDot": {"value": 2.817177e-11, "rtol": 1e-4}, - "log.final.earth.ChiOC": {"value": 0.015281, "rtol": 1e-4}, - "log.final.earth.ChiIC": {"value": 1.528121, "rtol": 1e-4}, - "log.final.earth.ThermConductOC": {"value": 99.982637, "rtol": 1e-4}, - "log.final.earth.MassOC": {"value": 1.839372e+24, "rtol": 1e-4}, - "log.final.earth.MassIC": {"value": 1.022435e+23, "rtol": 1e-4}, - "log.final.earth.MassChiOC": {"value": 2.810783e+22, "rtol": 1e-4}, - "log.final.earth.MassChiIC": {"value": 1.562404e+23, "rtol": 1e-4}, - "log.final.earth.DTChi": {"value": 0.000000, "rtol": 1e-4}, - "log.final.earth.CoreBuoyTherm": {"value": 6.166165e-13, "unit": u.m ** 2 / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.CoreBuoyCompo": {"value": 8.467345e-13, "unit": u.m ** 2 / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.CoreBuoyTotal": {"value": 1.463351e-12, "unit": u.m ** 2 / u.sec ** 3, "rtol": 1e-4}, - "log.final.earth.GravICB": {"value": 3.756670, "rtol": 1e-4}, - "log.final.earth.MagMom": {"value": 1.009864, "rtol": 1e-4}, - "log.final.earth.PresSWind": {"value": 2.676100e-09, "rtol": 1e-4}, - "log.final.earth.MagPauseRad": {"value": 1.003333, "rtol": 1e-4}, - "log.final.earth.ViscJumpMan": {"value": 2.400000, "rtol": 1e-4}, - "log.final.earth.EruptEff": {"value": 0.100000, "rtol": 1e-4}, - "log.final.earth.TrefLind": {"value": 5451.600000, "rtol": 1e-4}, - "log.final.earth.DynViscUMan": {"value": 1.134192e+19, "unit": u.Joule, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.474456e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -7.839372e41, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -7.839908e41, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 5.361272e37, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.sun.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.sun.Radius": {"value": 2.019571e08, "unit": u.m}, + "log.initial.sun.RadGyra": {"value": 0.500000}, + "log.initial.sun.RotAngMom": { + "value": 1.474456e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sun.RotVel": {"value": 1.468674e04, "unit": u.m / u.sec}, + "log.initial.sun.BodyType": {"value": 0.000000}, + "log.initial.sun.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.sun.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.sun.Density": {"value": 5.762900e04, "unit": u.kg / u.m**3}, + "log.initial.sun.HZLimitDryRunaway": {"value": 1.357831e11, "unit": u.m}, + "log.initial.sun.HZLimRecVenus": {"value": 1.118929e11, "unit": u.m}, + "log.initial.sun.HZLimRunaway": {"value": 1.461108e11, "unit": u.m}, + "log.initial.sun.HZLimMoistGreenhouse": {"value": 1.480517e11, "unit": u.m}, + "log.initial.sun.HZLimMaxGreenhouse": {"value": 2.509538e11, "unit": u.m}, + "log.initial.sun.HZLimEarlyMars": {"value": 2.738109e11, "unit": u.m}, + "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.sun.LXUVTot": {"value": 3.846000e23, "unit": u.kg / u.sec**3}, + "log.initial.sun.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.sun.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sun.Luminosity": {"value": 3.846000e26, "unit": u.W}, + "log.initial.sun.LXUVStellar": {"value": 3.846000e23, "unit": u.W}, + "log.initial.sun.Temperature": {"value": 5778.000000, "unit": u.K}, + "log.initial.sun.LXUVFrac": {"value": 0.001000}, + "log.initial.sun.RossbyNumber": {"value": 0.078260}, + "log.initial.sun.DRotPerDtStellar": {"value": 6.558557e-13}, + "log.initial.earth.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.500000}, + "log.initial.earth.BodyType": {"value": 0.000000}, + "log.initial.earth.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.earth.SurfEnFluxTotal": { + "value": 196.308833, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.TidalQ": {"value": -1.000000}, + "log.initial.earth.ImK2": {"value": -1.000000}, + "log.initial.earth.K2": {"value": 1.500000}, + "log.initial.earth.K2Man": {"value": -1.000000}, + "log.initial.earth.Imk2Man": {"value": -1.000000}, + "log.initial.earth.TidalQMantle": {"value": -1.000000}, + "log.initial.earth.ViscUMan": {"value": 9.025442e07, "unit": u.m**2 / u.sec}, + "log.initial.earth.HZLimitDryRunaway": {"value": 1.358020e11, "unit": u.m}, + "log.initial.earth.HZLimRecVenus": {"value": 1.118929e11, "unit": u.m}, + "log.initial.earth.HZLimRunaway": {"value": 1.461108e11, "unit": u.m}, + "log.initial.earth.HZLimMoistGreenhouse": {"value": 1.480517e11, "unit": u.m}, + "log.initial.earth.HZLimMaxGreenhouse": {"value": 2.509538e11, "unit": u.m}, + "log.initial.earth.HZLimEarlyMars": {"value": 2.738109e11, "unit": u.m}, + "log.initial.earth.Instellation": { + "value": 1367.757675, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.D26AlPowerDt": {"value": -1.000000}, + "log.initial.earth.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.earth.D40KPowerDt": {"value": -1.000000}, + "log.initial.earth.D40KNumManDt": {"value": -1.694596e26, "unit": 1 / u.sec}, + "log.initial.earth.D232ThNumManDt": {"value": -9.534863e23, "unit": 1 / u.sec}, + "log.initial.earth.D238UNumManDt": {"value": -1.408812e24, "unit": 1 / u.sec}, + "log.initial.earth.D235UNumManDt": {"value": -3.089017e24, "unit": 1 / u.sec}, + "log.initial.earth.RadPowerMan": {"value": 74.591650, "unit": u.TW}, + "log.initial.earth.RadPowerCore": {"value": 34.624677, "unit": u.TW}, + "log.initial.earth.RadPowerCrust": {"value": 33.267780, "unit": u.TW}, + "log.initial.earth.RadPowerTotal": {"value": 142.484107, "unit": u.TW}, + "log.initial.earth.SurfEnFluxRadTotal": { + "value": 0.278724, + "unit": u.kg / u.sec**3, + }, + "log.initial.earth.TMan": {"value": 3000.000000, "unit": u.K}, + "log.initial.earth.TUMan": {"value": 2100.000000, "unit": u.K}, + "log.initial.earth.TLMan": {"value": 3900.000000, "unit": u.K}, + "log.initial.earth.TCore": {"value": 6000.000000, "unit": u.K}, + "log.initial.earth.TCMB": {"value": 4800.000000, "unit": u.K}, + "log.initial.earth.BLUMan": {"value": 0.042882, "unit": u.km}, + "log.initial.earth.BLLMan": {"value": 19.389573, "unit": u.km}, + "log.initial.earth.TJumpUMan": {"value": 1800.000000, "unit": u.K}, + "log.initial.earth.TJumpLMan": {"value": 900.000000, "unit": u.K}, + "log.initial.earth.SignTJumpUMan": {"value": 1.000000}, + "log.initial.earth.SignTJumpLMan": {"value": 1.000000}, + "log.initial.earth.ViscLMan": {"value": 4.171658e15, "unit": u.m**2 / u.sec}, + "log.initial.earth.ShmodUMan": {"value": 4897.808734}, + "log.initial.earth.FMeltUMan": {"value": 1.000000, "unit": u.nd}, + "log.initial.earth.FMeltLMan": {"value": 0.000000}, + "log.initial.earth.MeltfactorUMan": {"value": 1.925879e07}, + "log.initial.earth.MeltfactorLMan": {"value": 1.000000}, + "log.initial.earth.DepthMeltMan": {"value": 1.503842e06}, + "log.initial.earth.TDepthMeltMan": {"value": 2851.899507}, + "log.initial.earth.TJumpMeltMan": {"value": 1799.978559}, + "log.initial.earth.MeltMassFluxMan": { + "value": 4.581035e10, + "unit": u.kg / u.sec, + }, + "log.initial.earth.ViscUManArr": { + "value": 1.738191e15, + "unit": u.m**2 / u.sec, + }, + "log.initial.earth.RayleighMan": {"value": 3.030360e16, "unit": u.nd}, + "log.initial.earth.ViscMMan": {"value": 9.025442e08, "unit": u.m**2 / u.sec}, + "log.initial.earth.TDotMan": {"value": -1.534504e-11, "unit": u.K / u.sec}, + "log.initial.earth.TDotCore": {"value": -2.210642e-14, "unit": u.K / u.sec}, + "log.initial.earth.HfluxUMan": {"value": 176.296472}, + "log.initial.earth.HflowUMan": {"value": 8.992257e04, "unit": u.TW}, + "log.initial.earth.HfluxLMan": {"value": 0.464167}, + "log.initial.earth.HflowLMan": {"value": 7.067929e13}, + "log.initial.earth.HfluxCMB": {"value": 0.464167}, + "log.initial.earth.HflowCMB": {"value": 70.679290, "unit": u.TW}, + "log.initial.earth.HflowLatentMan": {"value": 2.237044e16}, + "log.initial.earth.HflowMeltMan": {"value": 1.043089e04, "unit": u.TW}, + "log.initial.earth.HflowLatentIC": {"value": 0.000000}, + "log.initial.earth.PowerGravIC": {"value": 0.000000}, + "log.initial.earth.HflowSurf": {"value": 1.003535e17}, + "log.initial.earth.HflowSecMan": {"value": 7.783775e04, "unit": u.TW}, + "log.initial.earth.HfluxCMBAd": {"value": 0.049882}, + "log.initial.earth.HfluxCMBConv": {"value": 0.414285}, + "log.initial.earth.RIC": {"value": 0.000000, "unit": u.km}, + "log.initial.earth.DRICDTCMB": {"value": 0.000000}, + "log.initial.earth.RICDot": {"value": 0.000000}, + "log.initial.earth.ChiOC": {"value": 0.094946}, + "log.initial.earth.ChiIC": {"value": 0.000000}, + "log.initial.earth.ThermConductOC": {"value": 120.000000}, + "log.initial.earth.MassOC": {"value": 1.941615e24}, + "log.initial.earth.MassIC": {"value": 0.000000}, + "log.initial.earth.MassChiOC": {"value": 1.843482e23}, + "log.initial.earth.MassChiIC": {"value": 0.000000}, + "log.initial.earth.DTChi": {"value": 0.000000}, + "log.initial.earth.CoreBuoyTherm": { + "value": 4.757325e-12, + "unit": u.m**2 / u.sec**3, + }, + "log.initial.earth.CoreBuoyCompo": { + "value": 0.000000, + "unit": u.m**2 / u.sec**3, + }, + "log.initial.earth.CoreBuoyTotal": { + "value": 4.757325e-12, + "unit": u.m**2 / u.sec**3, + }, + "log.initial.earth.GravICB": {"value": 0.000000}, + "log.initial.earth.MagMom": {"value": 1.730934}, + "log.initial.earth.PresSWind": {"value": 2.676100e-09}, + "log.initial.earth.MagPauseRad": {"value": 1.200746}, + "log.initial.earth.ViscJumpMan": {"value": 2.400000}, + "log.initial.earth.EruptEff": {"value": 0.100000}, + "log.initial.earth.TrefLind": {"value": 5451.600000}, + "log.initial.earth.DynViscUMan": {"value": 2.256360e09, "unit": u.Joule}, + "log.initial.earth.TsolUMan": {"value": 1449.508474}, + "log.final.system.Age": {"value": 1.420092e17, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 1.420092e17, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.474456e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -7.839372e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -7.839908e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 6.207914e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.sun.Radius": {"value": 2.019571e08, "unit": u.m, "rtol": 1e-4}, + "log.final.sun.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.sun.RotAngMom": { + "value": 5.017307e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.RotVel": { + "value": 4997.631307, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.sun.RotRate": { + "value": 2.474600e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.RotPer": {"value": 2.539071e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.Density": { + "value": 5.762900e04, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.sun.HZLimitDryRunaway": { + "value": 1.357831e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimRecVenus": { + "value": 1.118929e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimRunaway": {"value": 1.461108e11, "unit": u.m, "rtol": 1e-4}, + "log.final.sun.HZLimMoistGreenhouse": { + "value": 1.480517e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimMaxGreenhouse": { + "value": 2.509538e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimEarlyMars": { + "value": 2.738109e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.LXUVTot": { + "value": 3.560885e21, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.LostEnergy": { + "value": 4.740481e37, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.LostAngMom": { + "value": 9.727251e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.Luminosity": {"value": 3.846000e26, "unit": u.W, "rtol": 1e-4}, + "log.final.sun.LXUVStellar": {"value": 3.560885e21, "unit": u.W, "rtol": 1e-4}, + "log.final.sun.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.sun.LXUVFrac": {"value": 9.258670e-06, "rtol": 1e-4}, + "log.final.sun.RossbyNumber": {"value": 0.229985, "rtol": 1e-4}, + "log.final.sun.DRotPerDtStellar": {"value": 1.927389e-12, "rtol": 1e-4}, + "log.final.earth.Mass": {"value": 5.972186e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.earth.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.earth.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.earth.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.Density": { + "value": 5495.038549, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.earth.SurfEnFluxTotal": { + "value": 0.065450, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.TidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.earth.ImK2": {"value": -1.000000, "rtol": 1e-4}, + "log.final.earth.K2": {"value": 0.486732, "rtol": 1e-4}, + "log.final.earth.K2Man": {"value": -1.000000, "rtol": 1e-4}, + "log.final.earth.Imk2Man": {"value": -1.000000, "rtol": 1e-4}, + "log.final.earth.TidalQMantle": {"value": -1.000000, "rtol": 1e-4}, + "log.final.earth.ViscUMan": { + "value": 4.536769e17, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.HZLimitDryRunaway": { + "value": 1.358020e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimRecVenus": { + "value": 1.118929e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimRunaway": { + "value": 1.461108e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimMoistGreenhouse": { + "value": 1.480517e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimMaxGreenhouse": { + "value": 2.509538e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimEarlyMars": { + "value": 2.738109e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.Instellation": { + "value": 1367.757675, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.D26AlPowerDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.earth.D26AlNumManDt": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.D40KPowerDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.earth.D40KNumManDt": { + "value": -1.425473e25, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.D232ThNumManDt": { + "value": -7.630893e23, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.D238UNumManDt": { + "value": -7.013465e23, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.D235UNumManDt": { + "value": -3.671217e22, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.RadPowerMan": {"value": 14.306064, "unit": u.TW, "rtol": 1e-4}, + "log.final.earth.RadPowerCore": {"value": 3.030298, "unit": u.TW, "rtol": 1e-4}, + "log.final.earth.RadPowerCrust": { + "value": 6.926650, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.earth.RadPowerTotal": { + "value": 24.322856, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.earth.SurfEnFluxRadTotal": { + "value": 0.047580, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.TMan": {"value": 2257.850930, "unit": u.K, "rtol": 1e-4}, + "log.final.earth.TUMan": {"value": 1580.495651, "unit": u.K, "rtol": 1e-4}, + "log.final.earth.TLMan": {"value": 2935.206210, "unit": u.K, "rtol": 1e-4}, + "log.final.earth.TCore": {"value": 4999.131849, "unit": u.K, "rtol": 1e-4}, + "log.final.earth.TCMB": {"value": 3999.305479, "unit": u.K, "rtol": 1e-4}, + "log.final.earth.BLUMan": {"value": 82.287509, "unit": u.km, "rtol": 1e-4}, + "log.final.earth.BLLMan": {"value": 120.474484, "unit": u.km, "rtol": 1e-4}, + "log.final.earth.TJumpUMan": {"value": 1280.495651, "unit": u.K, "rtol": 1e-4}, + "log.final.earth.TJumpLMan": {"value": 1064.099270, "unit": u.K, "rtol": 1e-4}, + "log.final.earth.SignTJumpUMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.earth.SignTJumpLMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.earth.ViscLMan": { + "value": 1.183120e18, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.ShmodUMan": {"value": 3.747198e12, "rtol": 1e-4}, + "log.final.earth.FMeltUMan": {"value": 0.032556, "unit": u.nd, "rtol": 1e-4}, + "log.final.earth.FMeltLMan": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.MeltfactorUMan": {"value": 1.086603, "rtol": 1e-4}, + "log.final.earth.MeltfactorLMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.earth.DepthMeltMan": {"value": 1.015466e05, "rtol": 1e-4}, + "log.final.earth.TDepthMeltMan": {"value": 1590.125195, "rtol": 1e-4}, + "log.final.earth.TJumpMeltMan": {"value": 1239.351897, "rtol": 1e-4}, + "log.final.earth.MeltMassFluxMan": { + "value": 7.772176e05, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.ViscUManArr": { + "value": 4.929667e17, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.RayleighMan": { + "value": 5.235041e06, + "unit": u.nd, + "rtol": 1e-4, + }, + "log.final.earth.ViscMMan": { + "value": 4.536769e18, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.TDotMan": { + "value": -9.133773e-16, + "unit": u.K / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.TDotCore": { + "value": -1.891962e-15, + "unit": u.K / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.HfluxUMan": {"value": 0.065357, "rtol": 1e-4}, + "log.final.earth.HflowUMan": {"value": 33.336389, "unit": u.TW, "rtol": 1e-4}, + "log.final.earth.HfluxLMan": {"value": 0.088326, "rtol": 1e-4}, + "log.final.earth.HflowLMan": {"value": 1.344946e13, "rtol": 1e-4}, + "log.final.earth.HfluxCMB": {"value": 0.088326, "rtol": 1e-4}, + "log.final.earth.HflowCMB": {"value": 13.449464, "unit": u.TW, "rtol": 1e-4}, + "log.final.earth.HflowLatentMan": {"value": 1.038850e12, "rtol": 1e-4}, + "log.final.earth.HflowMeltMan": {"value": 0.121851, "unit": u.TW, "rtol": 1e-4}, + "log.final.earth.HflowLatentIC": {"value": 8.208257e12, "rtol": 1e-4}, + "log.final.earth.PowerGravIC": {"value": 3.283303e12, "rtol": 1e-4}, + "log.final.earth.HflowSurf": {"value": 3.345824e13, "rtol": 1e-4}, + "log.final.earth.HflowSecMan": {"value": 4.633108, "unit": u.TW, "rtol": 1e-4}, + "log.final.earth.HfluxCMBAd": {"value": 0.034629, "rtol": 1e-4}, + "log.final.earth.HfluxCMBConv": {"value": 0.053697, "rtol": 1e-4}, + "log.final.earth.RIC": {"value": 1233.676354, "unit": u.km, "rtol": 1e-4}, + "log.final.earth.DRICDTCMB": {"value": -1.851901e04, "rtol": 1e-4}, + "log.final.earth.RICDot": {"value": 2.817177e-11, "rtol": 1e-4}, + "log.final.earth.ChiOC": {"value": 0.015281, "rtol": 1e-4}, + "log.final.earth.ChiIC": {"value": 1.528121, "rtol": 1e-4}, + "log.final.earth.ThermConductOC": {"value": 99.982637, "rtol": 1e-4}, + "log.final.earth.MassOC": {"value": 1.839372e24, "rtol": 1e-4}, + "log.final.earth.MassIC": {"value": 1.022435e23, "rtol": 1e-4}, + "log.final.earth.MassChiOC": {"value": 2.810783e22, "rtol": 1e-4}, + "log.final.earth.MassChiIC": {"value": 1.562404e23, "rtol": 1e-4}, + "log.final.earth.DTChi": {"value": 0.000000, "rtol": 1e-4}, + "log.final.earth.CoreBuoyTherm": { + "value": 6.166165e-13, + "unit": u.m**2 / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.CoreBuoyCompo": { + "value": 8.467345e-13, + "unit": u.m**2 / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.CoreBuoyTotal": { + "value": 1.463351e-12, + "unit": u.m**2 / u.sec**3, + "rtol": 1e-4, + }, + "log.final.earth.GravICB": {"value": 3.756670, "rtol": 1e-4}, + "log.final.earth.MagMom": {"value": 1.009864, "rtol": 1e-4}, + "log.final.earth.PresSWind": {"value": 2.676100e-09, "rtol": 1e-4}, + "log.final.earth.MagPauseRad": {"value": 1.003333, "rtol": 1e-4}, + "log.final.earth.ViscJumpMan": {"value": 2.400000, "rtol": 1e-4}, + "log.final.earth.EruptEff": {"value": 0.100000, "rtol": 1e-4}, + "log.final.earth.TrefLind": {"value": 5451.600000, "rtol": 1e-4}, + "log.final.earth.DynViscUMan": { + "value": 1.134192e19, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.earth.TsolUMan": {"value": 1564.217513, "rtol": 1e-4}, + } ) -class Test_EarthInterior(Benchmark): - pass +class Test_EarthInterior(Benchmark): + pass diff --git a/tests/RadheatThermint/VenusApproxInterior/test_VenusApproxInterior.py b/tests/RadheatThermint/VenusApproxInterior/test_VenusApproxInterior.py index 00c8fcfff..a542bacf6 100644 --- a/tests/RadheatThermint/VenusApproxInterior/test_VenusApproxInterior.py +++ b/tests/RadheatThermint/VenusApproxInterior/test_VenusApproxInterior.py @@ -1,262 +1,490 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 1.474456e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -7.839372e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -7.839908e+41, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 5.361272e+37, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.sun.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.sun.Radius": {"value": 2.019571e+08, "unit": u.m}, - "log.initial.sun.RadGyra": {"value": 0.500000}, - "log.initial.sun.RotAngMom": {"value": 1.474456e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sun.RotVel": {"value": 1.468674e+04, "unit": u.m / u.sec}, - "log.initial.sun.BodyType": {"value": 0.000000}, - "log.initial.sun.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.sun.RotPer": {"value": 8.640000e+04, "unit": u.sec}, - "log.initial.sun.Density": {"value": 5.762900e+04, "unit": u.kg / u.m ** 3}, - "log.initial.sun.HZLimitDryRunaway": {"value": 1.357831e+11, "unit": u.m}, - "log.initial.sun.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m}, - "log.initial.sun.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m}, - "log.initial.sun.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m}, - "log.initial.sun.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m}, - "log.initial.sun.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m}, - "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.sun.LXUVTot": {"value": 3.846000e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.sun.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.sun.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sun.Luminosity": {"value": 3.846000e+26, "unit": u.W}, - "log.initial.sun.LXUVStellar": {"value": 3.846000e+23, "unit": u.W}, - "log.initial.sun.Temperature": {"value": 5778.000000, "unit": u.K}, - "log.initial.sun.LXUVFrac": {"value": 0.001000}, - "log.initial.sun.RossbyNumber": {"value": 0.078260}, - "log.initial.sun.DRotPerDtStellar": {"value": 6.558557e-13}, - "log.initial.venus.Mass": {"value": 5.972186e+24, "unit": u.kg}, - "log.initial.venus.Radius": {"value": 6.378100e+06, "unit": u.m}, - "log.initial.venus.RadGyra": {"value": 0.500000}, - "log.initial.venus.BodyType": {"value": 0.000000}, - "log.initial.venus.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3}, - "log.initial.venus.SurfEnFluxTotal": {"value": 0.580927, "unit": u.kg / u.sec ** 3}, - "log.initial.venus.TidalQ": {"value": -1.000000}, - "log.initial.venus.ImK2": {"value": -1.000000}, - "log.initial.venus.K2": {"value": 1.500000}, - "log.initial.venus.K2Man": {"value": -1.000000}, - "log.initial.venus.Imk2Man": {"value": -1.000000}, - "log.initial.venus.TidalQMantle": {"value": -1.000000}, - "log.initial.venus.ViscUMan": {"value": 5.272358e+10, "unit": u.m ** 2 / u.sec}, - "log.initial.venus.HZLimitDryRunaway": {"value": 1.358020e+11, "unit": u.m}, - "log.initial.venus.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m}, - "log.initial.venus.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m}, - "log.initial.venus.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m}, - "log.initial.venus.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m}, - "log.initial.venus.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m}, - "log.initial.venus.Instellation": {"value": 2638.421441, "unit": u.kg / u.sec ** 3}, - "log.initial.venus.D26AlPowerDt": {"value": -1.000000}, - "log.initial.venus.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec}, - "log.initial.venus.D40KPowerDt": {"value": -1.000000}, - "log.initial.venus.D40KNumManDt": {"value": -2.541894e+26, "unit": 1 / u.sec}, - "log.initial.venus.D232ThNumManDt": {"value": -1.430229e+24, "unit": 1 / u.sec}, - "log.initial.venus.D238UNumManDt": {"value": -2.113218e+24, "unit": 1 / u.sec}, - "log.initial.venus.D235UNumManDt": {"value": -4.633525e+24, "unit": 1 / u.sec}, - "log.initial.venus.RadPowerMan": {"value": 111.887475, "unit": u.TW}, - "log.initial.venus.RadPowerCore": {"value": 34.624677, "unit": u.TW}, - "log.initial.venus.RadPowerCrust": {"value": 33.267780, "unit": u.TW}, - "log.initial.venus.RadPowerTotal": {"value": 179.779932, "unit": u.TW}, - "log.initial.venus.SurfEnFluxRadTotal": {"value": 0.351681, "unit": u.kg / u.sec ** 3}, - "log.initial.venus.TMan": {"value": 3000.000000, "unit": u.K}, - "log.initial.venus.TUMan": {"value": 2100.000000, "unit": u.K}, - "log.initial.venus.TLMan": {"value": 3900.000000, "unit": u.K}, - "log.initial.venus.TCore": {"value": 6000.000000, "unit": u.K}, - "log.initial.venus.TCMB": {"value": 4800.000000, "unit": u.K}, - "log.initial.venus.BLUMan": {"value": 0.393293, "unit": u.km}, - "log.initial.venus.BLLMan": {"value": 162.086580, "unit": u.km}, - "log.initial.venus.TJumpUMan": {"value": 1363.000000, "unit": u.K}, - "log.initial.venus.TJumpLMan": {"value": 900.000000, "unit": u.K}, - "log.initial.venus.SignTJumpUMan": {"value": 1.000000}, - "log.initial.venus.SignTJumpLMan": {"value": 1.000000}, - "log.initial.venus.ViscLMan": {"value": 2.436942e+18, "unit": u.m ** 2 / u.sec}, - "log.initial.venus.ShmodUMan": {"value": 4897.808734}, - "log.initial.venus.FMeltUMan": {"value": 1.000000, "unit": u.nd}, - "log.initial.venus.FMeltLMan": {"value": 0.000000}, - "log.initial.venus.MeltfactorUMan": {"value": 1.925879e+07}, - "log.initial.venus.MeltfactorLMan": {"value": 1.000000}, - "log.initial.venus.DepthMeltMan": {"value": 1.502928e+06}, - "log.initial.venus.TDepthMeltMan": {"value": 2851.267149}, - "log.initial.venus.TJumpMeltMan": {"value": 1362.803354}, - "log.initial.venus.MeltMassFluxMan": {"value": 4.994890e+09, "unit": u.kg / u.sec}, - "log.initial.venus.ViscUManArr": {"value": 1.015392e+18, "unit": u.m ** 2 / u.sec}, - "log.initial.venus.RayleighMan": {"value": 4.347890e+13, "unit": u.nd}, - "log.initial.venus.ViscMMan": {"value": 5.272358e+11, "unit": u.m ** 2 / u.sec}, - "log.initial.venus.TDotMan": {"value": -2.704744e-14, "unit": u.K / u.sec}, - "log.initial.venus.TDotCore": {"value": 1.604560e-14, "unit": u.K / u.sec}, - "log.initial.venus.HfluxUMan": {"value": 14.555572}, - "log.initial.venus.HflowUMan": {"value": 296.971204, "unit": u.TW}, - "log.initial.venus.HfluxLMan": {"value": 0.055526}, - "log.initial.venus.HflowLMan": {"value": 8.454995e+12}, - "log.initial.venus.HfluxCMB": {"value": 0.055526}, - "log.initial.venus.HflowCMB": {"value": 8.454995, "unit": u.TW}, - "log.initial.venus.HflowLatentMan": {"value": 3.943054e+13}, - "log.initial.venus.HflowMeltMan": {"value": 8.610922e-06, "unit": u.TW}, - "log.initial.venus.HflowLatentIC": {"value": 0.000000}, - "log.initial.venus.PowerGravIC": {"value": 0.000000}, - "log.initial.venus.HflowSurf": {"value": 2.969712e+14}, - "log.initial.venus.HflowSecMan": {"value": 137.198205, "unit": u.TW}, - "log.initial.venus.HfluxCMBAd": {"value": 0.049882}, - "log.initial.venus.HfluxCMBConv": {"value": 0.005643}, - "log.initial.venus.RIC": {"value": 0.000000, "unit": u.km}, - "log.initial.venus.DRICDTCMB": {"value": 0.000000}, - "log.initial.venus.RICDot": {"value": 0.000000}, - "log.initial.venus.ChiOC": {"value": 0.094946}, - "log.initial.venus.ChiIC": {"value": 0.000000}, - "log.initial.venus.ThermConductOC": {"value": 120.000000}, - "log.initial.venus.MassOC": {"value": 1.941615e+24}, - "log.initial.venus.MassIC": {"value": 0.000000}, - "log.initial.venus.MassChiOC": {"value": 1.843482e+23}, - "log.initial.venus.MassChiIC": {"value": 0.000000}, - "log.initial.venus.DTChi": {"value": 0.000000}, - "log.initial.venus.CoreBuoyTherm": {"value": 6.480453e-14, "unit": u.m ** 2 / u.sec ** 3}, - "log.initial.venus.CoreBuoyCompo": {"value": 0.000000, "unit": u.m ** 2 / u.sec ** 3}, - "log.initial.venus.CoreBuoyTotal": {"value": 6.480453e-14, "unit": u.m ** 2 / u.sec ** 3}, - "log.initial.venus.GravICB": {"value": 0.000000}, - "log.initial.venus.MagMom": {"value": 0.413391}, - "log.initial.venus.PresSWind": {"value": 2.676100e-09}, - "log.initial.venus.MagPauseRad": {"value": 0.744980}, - "log.initial.venus.ViscJumpMan": {"value": 2.400000}, - "log.initial.venus.EruptEff": {"value": 1.000000e-09}, - "log.initial.venus.TrefLind": {"value": 5451.600000}, - "log.initial.venus.DynViscUMan": {"value": 3.954269e+10, "unit": u.Joule}, - "log.final.system.Age": {"value": 1.420092e+17, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 1.420092e+17, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 1.474456e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -7.839372e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -7.839908e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 6.207914e+36, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.sun.Radius": {"value": 2.019571e+08, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.sun.RotAngMom": {"value": 5.017307e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sun.RotVel": {"value": 4997.631307, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.sun.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.sun.RotRate": {"value": 2.474600e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.sun.RotPer": {"value": 2.539071e+05, "unit": u.sec, "rtol": 1e-4}, - "log.final.sun.Density": {"value": 5.762900e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.sun.HZLimitDryRunaway": {"value": 1.357831e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.sun.LXUVTot": {"value": 3.560885e+21, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sun.LostEnergy": {"value": 4.740481e+37, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sun.LostAngMom": {"value": 9.727251e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sun.Luminosity": {"value": 3.846000e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.sun.LXUVStellar": {"value": 3.560885e+21, "unit": u.W, "rtol": 1e-4}, - "log.final.sun.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, - "log.final.sun.LXUVFrac": {"value": 9.258670e-06, "rtol": 1e-4}, - "log.final.sun.RossbyNumber": {"value": 0.229985, "rtol": 1e-4}, - "log.final.sun.DRotPerDtStellar": {"value": 1.927389e-12, "rtol": 1e-4}, - "log.final.venus.Mass": {"value": 5.972186e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.venus.Radius": {"value": 6.378100e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.venus.RadGyra": {"value": 0.500000, "rtol": 1e-4}, - "log.final.venus.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.Density": {"value": 5495.038549, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.venus.SurfEnFluxTotal": {"value": 0.059307, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.venus.TidalQ": {"value": -1.000000, "rtol": 1e-4}, - "log.final.venus.ImK2": {"value": -1.000000, "rtol": 1e-4}, - "log.final.venus.K2": {"value": 1.499999, "rtol": 1e-4}, - "log.final.venus.K2Man": {"value": -1.000000, "rtol": 1e-4}, - "log.final.venus.Imk2Man": {"value": -1.000000, "rtol": 1e-4}, - "log.final.venus.TidalQMantle": {"value": -1.000000, "rtol": 1e-4}, - "log.final.venus.ViscUMan": {"value": 2.412250e+13, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.venus.HZLimitDryRunaway": {"value": 1.358020e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.venus.HZLimRecVenus": {"value": 1.118929e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.venus.HZLimRunaway": {"value": 1.461108e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.venus.HZLimMoistGreenhouse": {"value": 1.480517e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.venus.HZLimMaxGreenhouse": {"value": 2.509538e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.venus.HZLimEarlyMars": {"value": 2.738109e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.venus.Instellation": {"value": 2638.421441, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.venus.D26AlPowerDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.venus.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.venus.D40KPowerDt": {"value": -1.000000, "rtol": 1e-4}, - "log.final.venus.D40KNumManDt": {"value": -2.138209e+25, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.venus.D232ThNumManDt": {"value": -1.144634e+24, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.venus.D238UNumManDt": {"value": -1.052020e+24, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.venus.D235UNumManDt": {"value": -5.506826e+22, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.venus.RadPowerMan": {"value": 21.459095, "unit": u.TW, "rtol": 1e-4}, - "log.final.venus.RadPowerCore": {"value": 3.030298, "unit": u.TW, "rtol": 1e-4}, - "log.final.venus.RadPowerCrust": {"value": 6.926650, "unit": u.TW, "rtol": 1e-4}, - "log.final.venus.RadPowerTotal": {"value": 31.491264, "unit": u.TW, "rtol": 1e-4}, - "log.final.venus.SurfEnFluxRadTotal": {"value": 0.061602, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.venus.TMan": {"value": 2679.271223, "unit": u.K, "rtol": 1e-4}, - "log.final.venus.TUMan": {"value": 1875.489856, "unit": u.K, "rtol": 1e-4}, - "log.final.venus.TLMan": {"value": 3483.052590, "unit": u.K, "rtol": 1e-4}, - "log.final.venus.TCore": {"value": 6365.711957, "unit": u.K, "rtol": 1e-4}, - "log.final.venus.TCMB": {"value": 5092.569566, "unit": u.K, "rtol": 1e-4}, - "log.final.venus.BLUMan": {"value": 3.217840, "unit": u.km, "rtol": 1e-4}, - "log.final.venus.BLLMan": {"value": 297.146974, "unit": u.km, "rtol": 1e-4}, - "log.final.venus.TJumpUMan": {"value": 1138.489856, "unit": u.K, "rtol": 1e-4}, - "log.final.venus.TJumpLMan": {"value": 1609.516976, "unit": u.K, "rtol": 1e-4}, - "log.final.venus.SignTJumpUMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.venus.SignTJumpLMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.venus.ViscLMan": {"value": 2.685165e+19, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.venus.ShmodUMan": {"value": 8.012978e+05, "rtol": 1e-4}, - "log.final.venus.FMeltUMan": {"value": 0.842856, "unit": u.nd, "rtol": 1e-4}, - "log.final.venus.FMeltLMan": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.MeltfactorUMan": {"value": 4.638070e+05, "rtol": 1e-4}, - "log.final.venus.MeltfactorLMan": {"value": 1.000000, "rtol": 1e-4}, - "log.final.venus.DepthMeltMan": {"value": 6.484988e+05, "rtol": 1e-4}, - "log.final.venus.TDepthMeltMan": {"value": 2198.130319, "rtol": 1e-4}, - "log.final.venus.TJumpMeltMan": {"value": 1136.880936, "rtol": 1e-4}, - "log.final.venus.MeltMassFluxMan": {"value": 5.145535e+08, "unit": u.kg / u.sec, "rtol": 1e-4}, - "log.final.venus.ViscUManArr": {"value": 1.118819e+19, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.venus.RayleighMan": {"value": 1.153970e+11, "unit": u.nd, "rtol": 1e-4}, - "log.final.venus.ViscMMan": {"value": 2.412250e+14, "unit": u.m ** 2 / u.sec, "rtol": 1e-4}, - "log.final.venus.TDotMan": {"value": -9.046189e-17, "unit": u.K / u.sec, "rtol": 1e-4}, - "log.final.venus.TDotCore": {"value": -3.189330e-15, "unit": u.K / u.sec, "rtol": 1e-4}, - "log.final.venus.HfluxUMan": {"value": 1.485983, "rtol": 1e-4}, - "log.final.venus.HflowUMan": {"value": 30.317893, "unit": u.TW, "rtol": 1e-4}, - "log.final.venus.HfluxLMan": {"value": 0.054166, "rtol": 1e-4}, - "log.final.venus.HflowLMan": {"value": 8.247877e+12, "rtol": 1e-4}, - "log.final.venus.HfluxCMB": {"value": 0.054166, "rtol": 1e-4}, - "log.final.venus.HflowCMB": {"value": 8.247877, "unit": u.TW, "rtol": 1e-4}, - "log.final.venus.HflowLatentMan": {"value": 1.059235e+11, "rtol": 1e-4}, - "log.final.venus.HflowMeltMan": {"value": 7.400074e-07, "unit": u.TW, "rtol": 1e-4}, - "log.final.venus.HflowLatentIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.PowerGravIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.HflowSurf": {"value": 3.031789e+13, "rtol": 1e-4}, - "log.final.venus.HflowSecMan": {"value": 0.458868, "unit": u.TW, "rtol": 1e-4}, - "log.final.venus.HfluxCMBAd": {"value": 0.056149, "rtol": 1e-4}, - "log.final.venus.HfluxCMBConv": {"value": -0.001983, "rtol": 1e-4}, - "log.final.venus.RIC": {"value": 0.000000, "unit": u.km, "rtol": 1e-4}, - "log.final.venus.DRICDTCMB": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.RICDot": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.ChiOC": {"value": 0.094946, "rtol": 1e-4}, - "log.final.venus.ChiIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.ThermConductOC": {"value": 127.314239, "rtol": 1e-4}, - "log.final.venus.MassOC": {"value": 1.941615e+24, "rtol": 1e-4}, - "log.final.venus.MassIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.MassChiOC": {"value": 1.843482e+23, "rtol": 1e-4}, - "log.final.venus.MassChiIC": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.DTChi": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.CoreBuoyTherm": {"value": -2.277104e-14, "unit": u.m ** 2 / u.sec ** 3, "rtol": 1e-4}, - "log.final.venus.CoreBuoyCompo": {"value": 0.000000, "unit": u.m ** 2 / u.sec ** 3, "rtol": 1e-4}, - "log.final.venus.CoreBuoyTotal": {"value": -2.277104e-14, "unit": u.m ** 2 / u.sec ** 3, "rtol": 1e-4}, - "log.final.venus.GravICB": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.MagMom": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.PresSWind": {"value": 2.676100e-09, "rtol": 1e-4}, - "log.final.venus.MagPauseRad": {"value": 0.000000, "rtol": 1e-4}, - "log.final.venus.ViscJumpMan": {"value": 2.400000, "rtol": 1e-4}, - "log.final.venus.EruptEff": {"value": 1.000000e-09, "rtol": 1e-4}, - "log.final.venus.TrefLind": {"value": 5451.600000, "rtol": 1e-4}, - "log.final.venus.DynViscUMan": {"value": 1.809188e+13, "unit": u.Joule, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 1.474456e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -7.839372e41, "unit": u.Joule}, + "log.initial.system.PotEnergy": {"value": -7.839908e41, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 5.361272e37, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.sun.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.sun.Radius": {"value": 2.019571e08, "unit": u.m}, + "log.initial.sun.RadGyra": {"value": 0.500000}, + "log.initial.sun.RotAngMom": { + "value": 1.474456e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sun.RotVel": {"value": 1.468674e04, "unit": u.m / u.sec}, + "log.initial.sun.BodyType": {"value": 0.000000}, + "log.initial.sun.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.sun.RotPer": {"value": 8.640000e04, "unit": u.sec}, + "log.initial.sun.Density": {"value": 5.762900e04, "unit": u.kg / u.m**3}, + "log.initial.sun.HZLimitDryRunaway": {"value": 1.357831e11, "unit": u.m}, + "log.initial.sun.HZLimRecVenus": {"value": 1.118929e11, "unit": u.m}, + "log.initial.sun.HZLimRunaway": {"value": 1.461108e11, "unit": u.m}, + "log.initial.sun.HZLimMoistGreenhouse": {"value": 1.480517e11, "unit": u.m}, + "log.initial.sun.HZLimMaxGreenhouse": {"value": 2.509538e11, "unit": u.m}, + "log.initial.sun.HZLimEarlyMars": {"value": 2.738109e11, "unit": u.m}, + "log.initial.sun.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.sun.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.sun.LXUVTot": {"value": 3.846000e23, "unit": u.kg / u.sec**3}, + "log.initial.sun.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.sun.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sun.Luminosity": {"value": 3.846000e26, "unit": u.W}, + "log.initial.sun.LXUVStellar": {"value": 3.846000e23, "unit": u.W}, + "log.initial.sun.Temperature": {"value": 5778.000000, "unit": u.K}, + "log.initial.sun.LXUVFrac": {"value": 0.001000}, + "log.initial.sun.RossbyNumber": {"value": 0.078260}, + "log.initial.sun.DRotPerDtStellar": {"value": 6.558557e-13}, + "log.initial.venus.Mass": {"value": 5.972186e24, "unit": u.kg}, + "log.initial.venus.Radius": {"value": 6.378100e06, "unit": u.m}, + "log.initial.venus.RadGyra": {"value": 0.500000}, + "log.initial.venus.BodyType": {"value": 0.000000}, + "log.initial.venus.Density": {"value": 5495.038549, "unit": u.kg / u.m**3}, + "log.initial.venus.SurfEnFluxTotal": { + "value": 0.580927, + "unit": u.kg / u.sec**3, + }, + "log.initial.venus.TidalQ": {"value": -1.000000}, + "log.initial.venus.ImK2": {"value": -1.000000}, + "log.initial.venus.K2": {"value": 1.500000}, + "log.initial.venus.K2Man": {"value": -1.000000}, + "log.initial.venus.Imk2Man": {"value": -1.000000}, + "log.initial.venus.TidalQMantle": {"value": -1.000000}, + "log.initial.venus.ViscUMan": {"value": 5.272358e10, "unit": u.m**2 / u.sec}, + "log.initial.venus.HZLimitDryRunaway": {"value": 1.358020e11, "unit": u.m}, + "log.initial.venus.HZLimRecVenus": {"value": 1.118929e11, "unit": u.m}, + "log.initial.venus.HZLimRunaway": {"value": 1.461108e11, "unit": u.m}, + "log.initial.venus.HZLimMoistGreenhouse": {"value": 1.480517e11, "unit": u.m}, + "log.initial.venus.HZLimMaxGreenhouse": {"value": 2.509538e11, "unit": u.m}, + "log.initial.venus.HZLimEarlyMars": {"value": 2.738109e11, "unit": u.m}, + "log.initial.venus.Instellation": { + "value": 2638.421441, + "unit": u.kg / u.sec**3, + }, + "log.initial.venus.D26AlPowerDt": {"value": -1.000000}, + "log.initial.venus.D26AlNumManDt": {"value": 0.000000, "unit": 1 / u.sec}, + "log.initial.venus.D40KPowerDt": {"value": -1.000000}, + "log.initial.venus.D40KNumManDt": {"value": -2.541894e26, "unit": 1 / u.sec}, + "log.initial.venus.D232ThNumManDt": {"value": -1.430229e24, "unit": 1 / u.sec}, + "log.initial.venus.D238UNumManDt": {"value": -2.113218e24, "unit": 1 / u.sec}, + "log.initial.venus.D235UNumManDt": {"value": -4.633525e24, "unit": 1 / u.sec}, + "log.initial.venus.RadPowerMan": {"value": 111.887475, "unit": u.TW}, + "log.initial.venus.RadPowerCore": {"value": 34.624677, "unit": u.TW}, + "log.initial.venus.RadPowerCrust": {"value": 33.267780, "unit": u.TW}, + "log.initial.venus.RadPowerTotal": {"value": 179.779932, "unit": u.TW}, + "log.initial.venus.SurfEnFluxRadTotal": { + "value": 0.351681, + "unit": u.kg / u.sec**3, + }, + "log.initial.venus.TMan": {"value": 3000.000000, "unit": u.K}, + "log.initial.venus.TUMan": {"value": 2100.000000, "unit": u.K}, + "log.initial.venus.TLMan": {"value": 3900.000000, "unit": u.K}, + "log.initial.venus.TCore": {"value": 6000.000000, "unit": u.K}, + "log.initial.venus.TCMB": {"value": 4800.000000, "unit": u.K}, + "log.initial.venus.BLUMan": {"value": 0.393293, "unit": u.km}, + "log.initial.venus.BLLMan": {"value": 162.086580, "unit": u.km}, + "log.initial.venus.TJumpUMan": {"value": 1363.000000, "unit": u.K}, + "log.initial.venus.TJumpLMan": {"value": 900.000000, "unit": u.K}, + "log.initial.venus.SignTJumpUMan": {"value": 1.000000}, + "log.initial.venus.SignTJumpLMan": {"value": 1.000000}, + "log.initial.venus.ViscLMan": {"value": 2.436942e18, "unit": u.m**2 / u.sec}, + "log.initial.venus.ShmodUMan": {"value": 4897.808734}, + "log.initial.venus.FMeltUMan": {"value": 1.000000, "unit": u.nd}, + "log.initial.venus.FMeltLMan": {"value": 0.000000}, + "log.initial.venus.MeltfactorUMan": {"value": 1.925879e07}, + "log.initial.venus.MeltfactorLMan": {"value": 1.000000}, + "log.initial.venus.DepthMeltMan": {"value": 1.502928e06}, + "log.initial.venus.TDepthMeltMan": {"value": 2851.267149}, + "log.initial.venus.TJumpMeltMan": {"value": 1362.803354}, + "log.initial.venus.MeltMassFluxMan": { + "value": 4.994890e09, + "unit": u.kg / u.sec, + }, + "log.initial.venus.ViscUManArr": { + "value": 1.015392e18, + "unit": u.m**2 / u.sec, + }, + "log.initial.venus.RayleighMan": {"value": 4.347890e13, "unit": u.nd}, + "log.initial.venus.ViscMMan": {"value": 5.272358e11, "unit": u.m**2 / u.sec}, + "log.initial.venus.TDotMan": {"value": -2.704744e-14, "unit": u.K / u.sec}, + "log.initial.venus.TDotCore": {"value": 1.604560e-14, "unit": u.K / u.sec}, + "log.initial.venus.HfluxUMan": {"value": 14.555572}, + "log.initial.venus.HflowUMan": {"value": 296.971204, "unit": u.TW}, + "log.initial.venus.HfluxLMan": {"value": 0.055526}, + "log.initial.venus.HflowLMan": {"value": 8.454995e12}, + "log.initial.venus.HfluxCMB": {"value": 0.055526}, + "log.initial.venus.HflowCMB": {"value": 8.454995, "unit": u.TW}, + "log.initial.venus.HflowLatentMan": {"value": 3.943054e13}, + "log.initial.venus.HflowMeltMan": {"value": 8.610922e-06, "unit": u.TW}, + "log.initial.venus.HflowLatentIC": {"value": 0.000000}, + "log.initial.venus.PowerGravIC": {"value": 0.000000}, + "log.initial.venus.HflowSurf": {"value": 2.969712e14}, + "log.initial.venus.HflowSecMan": {"value": 137.198205, "unit": u.TW}, + "log.initial.venus.HfluxCMBAd": {"value": 0.049882}, + "log.initial.venus.HfluxCMBConv": {"value": 0.005643}, + "log.initial.venus.RIC": {"value": 0.000000, "unit": u.km}, + "log.initial.venus.DRICDTCMB": {"value": 0.000000}, + "log.initial.venus.RICDot": {"value": 0.000000}, + "log.initial.venus.ChiOC": {"value": 0.094946}, + "log.initial.venus.ChiIC": {"value": 0.000000}, + "log.initial.venus.ThermConductOC": {"value": 120.000000}, + "log.initial.venus.MassOC": {"value": 1.941615e24}, + "log.initial.venus.MassIC": {"value": 0.000000}, + "log.initial.venus.MassChiOC": {"value": 1.843482e23}, + "log.initial.venus.MassChiIC": {"value": 0.000000}, + "log.initial.venus.DTChi": {"value": 0.000000}, + "log.initial.venus.CoreBuoyTherm": { + "value": 6.480453e-14, + "unit": u.m**2 / u.sec**3, + }, + "log.initial.venus.CoreBuoyCompo": { + "value": 0.000000, + "unit": u.m**2 / u.sec**3, + }, + "log.initial.venus.CoreBuoyTotal": { + "value": 6.480453e-14, + "unit": u.m**2 / u.sec**3, + }, + "log.initial.venus.GravICB": {"value": 0.000000}, + "log.initial.venus.MagMom": {"value": 0.413391}, + "log.initial.venus.PresSWind": {"value": 2.676100e-09}, + "log.initial.venus.MagPauseRad": {"value": 0.744980}, + "log.initial.venus.ViscJumpMan": {"value": 2.400000}, + "log.initial.venus.EruptEff": {"value": 1.000000e-09}, + "log.initial.venus.TrefLind": {"value": 5451.600000}, + "log.initial.venus.DynViscUMan": {"value": 3.954269e10, "unit": u.Joule}, + "log.initial.venus.TsolUMan": {"value": 1450.011536}, + "log.final.system.Age": {"value": 1.420092e17, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 1.420092e17, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 1.474456e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -7.839372e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -7.839908e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 6.207914e36, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.sun.Radius": {"value": 2.019571e08, "unit": u.m, "rtol": 1e-4}, + "log.final.sun.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.sun.RotAngMom": { + "value": 5.017307e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.RotVel": { + "value": 4997.631307, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.sun.RotRate": { + "value": 2.474600e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.RotPer": {"value": 2.539071e05, "unit": u.sec, "rtol": 1e-4}, + "log.final.sun.Density": { + "value": 5.762900e04, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.sun.HZLimitDryRunaway": { + "value": 1.357831e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimRecVenus": { + "value": 1.118929e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimRunaway": {"value": 1.461108e11, "unit": u.m, "rtol": 1e-4}, + "log.final.sun.HZLimMoistGreenhouse": { + "value": 1.480517e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimMaxGreenhouse": { + "value": 2.509538e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.HZLimEarlyMars": { + "value": 2.738109e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sun.LXUVTot": { + "value": 3.560885e21, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sun.LostEnergy": { + "value": 4.740481e37, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sun.LostAngMom": { + "value": 9.727251e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sun.Luminosity": {"value": 3.846000e26, "unit": u.W, "rtol": 1e-4}, + "log.final.sun.LXUVStellar": {"value": 3.560885e21, "unit": u.W, "rtol": 1e-4}, + "log.final.sun.Temperature": {"value": 5778.000000, "unit": u.K, "rtol": 1e-4}, + "log.final.sun.LXUVFrac": {"value": 9.258670e-06, "rtol": 1e-4}, + "log.final.sun.RossbyNumber": {"value": 0.229985, "rtol": 1e-4}, + "log.final.sun.DRotPerDtStellar": {"value": 1.927389e-12, "rtol": 1e-4}, + "log.final.venus.Mass": {"value": 5.972186e24, "unit": u.kg, "rtol": 1e-4}, + "log.final.venus.Radius": {"value": 6.378100e06, "unit": u.m, "rtol": 1e-4}, + "log.final.venus.RadGyra": {"value": 0.500000, "rtol": 1e-4}, + "log.final.venus.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.Density": { + "value": 5495.038549, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.venus.SurfEnFluxTotal": { + "value": 0.059307, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.venus.TidalQ": {"value": -1.000000, "rtol": 1e-4}, + "log.final.venus.ImK2": {"value": -1.000000, "rtol": 1e-4}, + "log.final.venus.K2": {"value": 1.499999, "rtol": 1e-4}, + "log.final.venus.K2Man": {"value": -1.000000, "rtol": 1e-4}, + "log.final.venus.Imk2Man": {"value": -1.000000, "rtol": 1e-4}, + "log.final.venus.TidalQMantle": {"value": -1.000000, "rtol": 1e-4}, + "log.final.venus.ViscUMan": { + "value": 2.412250e13, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.HZLimitDryRunaway": { + "value": 1.358020e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.venus.HZLimRecVenus": { + "value": 1.118929e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.venus.HZLimRunaway": { + "value": 1.461108e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.venus.HZLimMoistGreenhouse": { + "value": 1.480517e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.venus.HZLimMaxGreenhouse": { + "value": 2.509538e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.venus.HZLimEarlyMars": { + "value": 2.738109e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.venus.Instellation": { + "value": 2638.421441, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.venus.D26AlPowerDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.venus.D26AlNumManDt": { + "value": 0.000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.D40KPowerDt": {"value": -1.000000, "rtol": 1e-4}, + "log.final.venus.D40KNumManDt": { + "value": -2.138209e25, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.D232ThNumManDt": { + "value": -1.144634e24, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.D238UNumManDt": { + "value": -1.052020e24, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.D235UNumManDt": { + "value": -5.506826e22, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.RadPowerMan": {"value": 21.459095, "unit": u.TW, "rtol": 1e-4}, + "log.final.venus.RadPowerCore": {"value": 3.030298, "unit": u.TW, "rtol": 1e-4}, + "log.final.venus.RadPowerCrust": { + "value": 6.926650, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.venus.RadPowerTotal": { + "value": 31.491264, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.venus.SurfEnFluxRadTotal": { + "value": 0.061602, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.venus.TMan": {"value": 2679.271223, "unit": u.K, "rtol": 1e-4}, + "log.final.venus.TUMan": {"value": 1875.489856, "unit": u.K, "rtol": 1e-4}, + "log.final.venus.TLMan": {"value": 3483.052590, "unit": u.K, "rtol": 1e-4}, + "log.final.venus.TCore": {"value": 6365.711957, "unit": u.K, "rtol": 1e-4}, + "log.final.venus.TCMB": {"value": 5092.569566, "unit": u.K, "rtol": 1e-4}, + "log.final.venus.BLUMan": {"value": 3.217840, "unit": u.km, "rtol": 1e-4}, + "log.final.venus.BLLMan": {"value": 297.146974, "unit": u.km, "rtol": 1e-4}, + "log.final.venus.TJumpUMan": {"value": 1138.489856, "unit": u.K, "rtol": 1e-4}, + "log.final.venus.TJumpLMan": {"value": 1609.516976, "unit": u.K, "rtol": 1e-4}, + "log.final.venus.SignTJumpUMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.venus.SignTJumpLMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.venus.ViscLMan": { + "value": 2.685165e19, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.ShmodUMan": {"value": 8.012978e05, "rtol": 1e-4}, + "log.final.venus.FMeltUMan": {"value": 0.842856, "unit": u.nd, "rtol": 1e-4}, + "log.final.venus.FMeltLMan": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.MeltfactorUMan": {"value": 4.638070e05, "rtol": 1e-4}, + "log.final.venus.MeltfactorLMan": {"value": 1.000000, "rtol": 1e-4}, + "log.final.venus.DepthMeltMan": {"value": 6.484988e05, "rtol": 1e-4}, + "log.final.venus.TDepthMeltMan": {"value": 2198.130319, "rtol": 1e-4}, + "log.final.venus.TJumpMeltMan": {"value": 1136.880936, "rtol": 1e-4}, + "log.final.venus.MeltMassFluxMan": { + "value": 5.145535e08, + "unit": u.kg / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.ViscUManArr": { + "value": 1.118819e19, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.RayleighMan": { + "value": 1.153970e11, + "unit": u.nd, + "rtol": 1e-4, + }, + "log.final.venus.ViscMMan": { + "value": 2.412250e14, + "unit": u.m**2 / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.TDotMan": { + "value": -9.046189e-17, + "unit": u.K / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.TDotCore": { + "value": -3.189330e-15, + "unit": u.K / u.sec, + "rtol": 1e-4, + }, + "log.final.venus.HfluxUMan": {"value": 1.485983, "rtol": 1e-4}, + "log.final.venus.HflowUMan": {"value": 30.317893, "unit": u.TW, "rtol": 1e-4}, + "log.final.venus.HfluxLMan": {"value": 0.054166, "rtol": 1e-4}, + "log.final.venus.HflowLMan": {"value": 8.247877e12, "rtol": 1e-4}, + "log.final.venus.HfluxCMB": {"value": 0.054166, "rtol": 1e-4}, + "log.final.venus.HflowCMB": {"value": 8.247877, "unit": u.TW, "rtol": 1e-4}, + "log.final.venus.HflowLatentMan": {"value": 1.059235e11, "rtol": 1e-4}, + "log.final.venus.HflowMeltMan": { + "value": 7.400074e-07, + "unit": u.TW, + "rtol": 1e-4, + }, + "log.final.venus.HflowLatentIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.PowerGravIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.HflowSurf": {"value": 3.031789e13, "rtol": 1e-4}, + "log.final.venus.HflowSecMan": {"value": 0.458868, "unit": u.TW, "rtol": 1e-4}, + "log.final.venus.HfluxCMBAd": {"value": 0.056149, "rtol": 1e-4}, + "log.final.venus.HfluxCMBConv": {"value": -0.001983, "rtol": 1e-4}, + "log.final.venus.RIC": {"value": 0.000000, "unit": u.km, "rtol": 1e-4}, + "log.final.venus.DRICDTCMB": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.RICDot": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.ChiOC": {"value": 0.094946, "rtol": 1e-4}, + "log.final.venus.ChiIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.ThermConductOC": {"value": 127.314239, "rtol": 1e-4}, + "log.final.venus.MassOC": {"value": 1.941615e24, "rtol": 1e-4}, + "log.final.venus.MassIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.MassChiOC": {"value": 1.843482e23, "rtol": 1e-4}, + "log.final.venus.MassChiIC": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.DTChi": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.CoreBuoyTherm": { + "value": -2.277104e-14, + "unit": u.m**2 / u.sec**3, + "rtol": 1e-4, + }, + "log.final.venus.CoreBuoyCompo": { + "value": 0.000000, + "unit": u.m**2 / u.sec**3, + "rtol": 1e-4, + }, + "log.final.venus.CoreBuoyTotal": { + "value": -2.277104e-14, + "unit": u.m**2 / u.sec**3, + "rtol": 1e-4, + }, + "log.final.venus.GravICB": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.MagMom": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.PresSWind": {"value": 2.676100e-09, "rtol": 1e-4}, + "log.final.venus.MagPauseRad": {"value": 0.000000, "rtol": 1e-4}, + "log.final.venus.ViscJumpMan": {"value": 2.400000, "rtol": 1e-4}, + "log.final.venus.EruptEff": {"value": 1.000000e-09, "rtol": 1e-4}, + "log.final.venus.TrefLind": {"value": 5451.600000, "rtol": 1e-4}, + "log.final.venus.DynViscUMan": { + "value": 1.809188e13, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.venus.TsolUMan": {"value": 1454.062000, "rtol": 1e-4}, + } ) -class Test_VenusApproxInterior(Benchmark): - pass +class Test_VenusApproxInterior(Benchmark): + pass diff --git a/tests/Spinbody/ChaoticResonances/test_ChaoticResonances.py b/tests/Spinbody/ChaoticResonances/test_ChaoticResonances.py index 6d26fe4d1..fc70b9128 100644 --- a/tests/Spinbody/ChaoticResonances/test_ChaoticResonances.py +++ b/tests/Spinbody/ChaoticResonances/test_ChaoticResonances.py @@ -1,254 +1,773 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 8.3864645949891267e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": 2.9311287872491547e+41, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -1.0583876382908707e+39, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 2.9417132587727545e+41, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.star.Mass": {"value": 1.9884160000000000e+30, "unit": u.kg}, - "log.initial.star.Radius": {"value": 1.4959787070000000e+11, "unit": u.m}, - "log.initial.star.RadGyra": {"value": 0.5000000000000000}, - "log.initial.star.RotAngMom": {"value": 8.0902922047370218e+46, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.RotVel": {"value": 1.0879064157032310e+06, "unit": u.m / u.sec}, - "log.initial.star.BodyType": {"value": 0.0000000000000000}, - "log.initial.star.RotRate": {"value": 7.2722052166430393e-06, "unit": 1 / u.sec}, - "log.initial.star.RotPer": {"value": 8.6400000000000000e+05, "unit": u.sec}, - "log.initial.star.Density": {"value": 0.0001417889556243, "unit": u.kg / u.m ** 3}, - "log.initial.star.HZLimitDryRunaway": {"value": 1.3578308258397624e+11, "unit": u.m}, - "log.initial.star.HZLimRecVenus": {"value": 1.1189291667421469e+11, "unit": u.m}, - "log.initial.star.HZLimRunaway": {"value": 1.4611083895975479e+11, "unit": u.m}, - "log.initial.star.HZLimMoistGreenhouse": {"value": 1.4805165010856509e+11, "unit": u.m}, - "log.initial.star.HZLimMaxGreenhouse": {"value": 2.5095375948691599e+11, "unit": u.m}, - "log.initial.star.HZLimEarlyMars": {"value": 2.7381088273450714e+11, "unit": u.m}, - "log.initial.star.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.star.Eccentricity": {"value": -1.0000000000000000}, - "log.initial.star.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.star.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.star.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.star.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.star.COPP": {"value": 0.0000000000000000}, - "log.initial.star.OrbAngMom": {"value": 5.1310187442599682e+37, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.star.MeanAnomaly": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.star.Inc": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.star.LongA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.star.MeanLongitude": {"value": -1.0000000000000000, "unit": u.rad}, - "log.initial.star.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.star.LXUVTot": {"value": 3.8460000000000003e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.star.TotOrbEnergy": {"value": -3.0921071883090908e+34, "unit": u.Joule}, - "log.initial.star.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, - "log.initial.star.LostEnergy": {"value": 5.5626846462680035e-309, "unit": u.Joule}, - "log.initial.star.LostAngMom": {"value": 5.5626846462680035e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.star.Luminosity": {"value": 3.8459999999999999e+26, "unit": u.W}, - "log.initial.star.LXUVStellar": {"value": 3.8460000000000003e+23, "unit": u.W}, - "log.initial.star.Temperature": {"value": 5778.0000000000000000, "unit": u.K}, - "log.initial.star.LXUVFrac": {"value": 0.0010000000000000}, - "log.initial.star.RossbyNumber": {"value": 0.7825964793302053}, - "log.initial.star.DRotPerDtStellar": {"value": 0.0125641125562794}, - "log.initial.star.PositionXSpiNBody": {"value": -1.4429418874286963e+07}, - "log.initial.star.PositionYSpiNBody": {"value": -2.9345458658375326e+06}, - "log.initial.star.PositionZSpiNBody": {"value": -4.5576042986373999e+04}, - "log.initial.star.VelXSpiNBody": {"value": 0.2732150991008713}, - "log.initial.star.VelYSpiNBody": {"value": -1.7325692319189858}, - "log.initial.star.VelZSpiNBody": {"value": -0.0255936468723927}, - "log.initial.star.SpiNBodyInc": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.star.SpiNBodyLongA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.earth.Mass": {"value": 5.9721859999999998e+24, "unit": u.kg}, - "log.initial.earth.Radius": {"value": 6.3781000000000000e+06, "unit": u.m}, - "log.initial.earth.RadGyra": {"value": 0.5000000000000000}, - "log.initial.earth.BodyType": {"value": 0.0000000000000000}, - "log.initial.earth.Density": {"value": 5495.0385490920862139, "unit": u.kg / u.m ** 3}, - "log.initial.earth.HZLimitDryRunaway": {"value": 1.3731591322277353e+11, "unit": u.m}, - "log.initial.earth.HZLimRecVenus": {"value": 1.1189291667421469e+11, "unit": u.m}, - "log.initial.earth.HZLimRunaway": {"value": 1.4611083895975479e+11, "unit": u.m}, - "log.initial.earth.HZLimMoistGreenhouse": {"value": 1.4805165010856509e+11, "unit": u.m}, - "log.initial.earth.HZLimMaxGreenhouse": {"value": 2.5095375948691599e+11, "unit": u.m}, - "log.initial.earth.HZLimEarlyMars": {"value": 2.7381088273450714e+11, "unit": u.m}, - "log.initial.earth.Instellation": {"value": 1383.0051502398405319, "unit": u.W / u.m ** 2}, - "log.initial.earth.Eccentricity": {"value": 0.1490000000000000}, - "log.initial.earth.MeanMotion": {"value": 1.9909867499495633e-07, "unit": 1 / u.sec}, - "log.initial.earth.OrbPeriod": {"value": 3.1558147272144098e+07, "unit": u.sec}, - "log.initial.earth.SemiMajorAxis": {"value": 1.4959787070000000e+11, "unit": u.m}, - "log.initial.earth.COPP": {"value": 0.0000000000000000}, - "log.initial.earth.OrbAngMom": {"value": 2.6316636983764633e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.earth.ArgP": {"value": 0.3167772592279167, "unit": u.rad}, - "log.initial.earth.MeanAnomaly": {"value": 3.8467056712855556, "unit": u.rad}, - "log.initial.earth.Inc": {"value": 0.7616616855485556, "unit": u.rad}, - "log.initial.earth.LongA": {"value": 4.5467572342404718, "unit": u.rad}, - "log.initial.earth.MeanLongitude": {"value": 3.8467056712855556, "unit": u.rad}, - "log.initial.earth.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.earth.TotOrbEnergy": {"value": -3.0921071883090908e+34, "unit": u.Joule}, - "log.initial.earth.OrbPotEnergy": {"value": -1.4252414741147966e+29, "unit": u.Joule}, - "log.initial.earth.PositionXSpiNBody": {"value": -1.0927778675181111e+11}, - "log.initial.earth.PositionYSpiNBody": {"value": -9.1630360917406158e+10}, - "log.initial.earth.PositionZSpiNBody": {"value": -8.8363270583589447e+10}, - "log.initial.earth.VelXSpiNBody": {"value": 1.0302727342823897e+04}, - "log.initial.earth.VelYSpiNBody": {"value": -2.0544648815773355e+04}, - "log.initial.earth.VelZSpiNBody": {"value": 1.2920067291495445e+04}, - "log.initial.earth.SpiNBodyInc": {"value": 0.7616616855485556, "unit": u.rad}, - "log.initial.earth.SpiNBodyLongA": {"value": 4.5467572342404718, "unit": u.rad}, - "log.initial.outer.Mass": {"value": 1.3258252920000000e+26, "unit": u.kg}, - "log.initial.outer.Radius": {"value": 2.4766162300000001e+07, "unit": u.m}, - "log.initial.outer.RadGyra": {"value": 0.5000000000000000}, - "log.initial.outer.BodyType": {"value": 0.0000000000000000}, - "log.initial.outer.Density": {"value": 2083.6345315287080666, "unit": u.kg / u.m ** 3}, - "log.initial.outer.HZLimitDryRunaway": {"value": 1.4124927831093353e+11, "unit": u.m}, - "log.initial.outer.HZLimRecVenus": {"value": 1.1189291667421469e+11, "unit": u.m}, - "log.initial.outer.HZLimRunaway": {"value": 1.4611083895975479e+11, "unit": u.m}, - "log.initial.outer.HZLimMoistGreenhouse": {"value": 1.4805165010856509e+11, "unit": u.m}, - "log.initial.outer.HZLimMaxGreenhouse": {"value": 2.5095375948691599e+11, "unit": u.m}, - "log.initial.outer.HZLimEarlyMars": {"value": 2.7381088273450714e+11, "unit": u.m}, - "log.initial.outer.Instellation": {"value": 328.7916180138856248, "unit": u.kg / u.sec ** 3}, - "log.initial.outer.Eccentricity": {"value": 0.2755000000000000}, - "log.initial.outer.MeanMotion": {"value": 6.6367563640053239e-08, "unit": 1 / u.sec}, - "log.initial.outer.OrbPeriod": {"value": 9.4672532221563190e+07, "unit": u.sec}, - "log.initial.outer.SemiMajorAxis": {"value": 3.1117853084306995e+11, "unit": u.m}, - "log.initial.outer.COPP": {"value": 0.0000000000000000}, - "log.initial.outer.OrbAngMom": {"value": 8.1896381029752160e+41, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.outer.ArgP": {"value": 0.9044296183576112, "unit": u.rad}, - "log.initial.outer.MeanAnomaly": {"value": 0.1172861257306667, "unit": u.rad}, - "log.initial.outer.Inc": {"value": 0.0221656814996944, "unit": u.rad}, - "log.initial.outer.LongA": {"value": 4.5467572342404718, "unit": u.rad}, - "log.initial.outer.MeanLongitude": {"value": 0.1172861257306667, "unit": u.rad}, - "log.initial.outer.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.outer.TotOrbEnergy": {"value": -3.0921071883090908e+34, "unit": u.Joule}, - "log.initial.outer.OrbPotEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, - "log.initial.outer.PositionXSpiNBody": {"value": 2.2132866830605267e+11}, - "log.initial.outer.PositionYSpiNBody": {"value": 4.8138556033905289e+10}, - "log.initial.outer.PositionZSpiNBody": {"value": 4.6638574804342966e+09}, - "log.initial.outer.VelXSpiNBody": {"value": -4561.6498805816136155}, - "log.initial.outer.VelYSpiNBody": {"value": 2.6909766071108414e+04}, - "log.initial.outer.VelZSpiNBody": {"value": -198.1424567507141887}, - "log.initial.outer.SpiNBodyInc": {"value": 0.0221656814996944, "unit": u.rad}, - "log.initial.outer.SpiNBodyLongA": {"value": 4.5467572342404718, "unit": u.rad}, - "log.final.system.Age": {"value": 3.1557600000000000e+08, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.1557600000000000e+08, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 8.3864645949891592e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": 2.9311287872491675e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -1.0583876382908707e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 6.6863736376522519e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.Mass": {"value": 1.9884160000000000e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.star.Radius": {"value": 1.4959787070000000e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, - "log.final.star.RotAngMom": {"value": 3.8570863306754262e+46, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.RotVel": {"value": 5.1866469824243232e+05, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.star.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.star.RotRate": {"value": 3.4670593626466122e-06, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.RotPer": {"value": 1.8122520124325929e+06, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.Density": {"value": 0.0001417889556243, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.star.HZLimitDryRunaway": {"value": 1.3578308258397624e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRecVenus": {"value": 1.1189291667421469e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimRunaway": {"value": 1.4611083895975479e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMoistGreenhouse": {"value": 1.4805165010856509e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimMaxGreenhouse": {"value": 2.5095375948691599e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.HZLimEarlyMars": {"value": 2.7381088273450714e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.star.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.Eccentricity": {"value": -1.0000000000000000, "rtol": 1e-4}, - "log.final.star.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.star.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec, "rtol": 1e-4}, - "log.final.star.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.CriticalSemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m, "rtol": 1e-4}, - "log.final.star.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.star.OrbAngMom": {"value": 5.6533243870734744e+37, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.ArgP": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.MeanAnomaly": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.Inc": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.LongA": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.MeanLongitude": {"value": -1.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.LongP": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.LXUVTot": {"value": 3.8460000000000003e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.star.TotOrbEnergy": {"value": -3.0921071883090410e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostEnergy": {"value": 2.2730758950075419e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.star.LostAngMom": {"value": 4.2332058740615758e+46, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.star.Luminosity": {"value": 3.8459999999999999e+26, "unit": u.W, "rtol": 1e-4}, - "log.final.star.LXUVStellar": {"value": 3.8460000000000003e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.star.Temperature": {"value": 5778.0000000000000000, "unit": u.K, "rtol": 1e-4}, - "log.final.star.LXUVFrac": {"value": 0.0010000000000000, "rtol": 1e-4}, - "log.final.star.RossbyNumber": {"value": 1.6415069960518827, "rtol": 1e-4}, - "log.final.star.DRotPerDtStellar": {"value": 0.0013614988340492, "rtol": 1e-4}, - "log.final.star.PositionXSpiNBody": {"value": 2.1308698850179501e+07, "rtol": 1e-4}, - "log.final.star.PositionYSpiNBody": {"value": -1.3224372171482876e+07, "rtol": 1e-4}, - "log.final.star.PositionZSpiNBody": {"value": 7.7284217839499633e+05, "rtol": 1e-4}, - "log.final.star.VelXSpiNBody": {"value": 0.7437655337158928, "rtol": 1e-4}, - "log.final.star.VelYSpiNBody": {"value": 0.8715622791637967, "rtol": 1e-4}, - "log.final.star.VelZSpiNBody": {"value": -0.0249334971783929, "rtol": 1e-4}, - "log.final.star.SpiNBodyInc": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.star.SpiNBodyLongA": {"value": 0.0000000000000000, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.Mass": {"value": 5.9721859999999998e+24, "unit": u.kg, "rtol": 1e-4}, - "log.final.earth.Radius": {"value": 6.3781000000000000e+06, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, - "log.final.earth.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.earth.Density": {"value": 5495.0385490920862139, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.earth.HZLimitDryRunaway": {"value": 1.3731832271378857e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimRecVenus": {"value": 1.1189291667421469e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimRunaway": {"value": 1.4611083895975479e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimMoistGreenhouse": {"value": 1.4805165010856509e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimMaxGreenhouse": {"value": 2.5095375948691599e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.HZLimEarlyMars": {"value": 2.7381088273450714e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.Instellation": {"value": 1383.2882055348156882, "unit": u.W / u.m ** 2, "rtol": 1e-4}, - "log.final.earth.Eccentricity": {"value": 0.1491151035228643, "rtol": 1e-4}, - "log.final.earth.MeanMotion": {"value": 1.9912661532603589e-07, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.earth.OrbPeriod": {"value": 3.1553719209719613e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.earth.SemiMajorAxis": {"value": 1.4958387654931546e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.earth.COPP": {"value": 0.0001228834213755, "rtol": 1e-4}, - "log.final.earth.OrbAngMom": {"value": 2.6310398584174738e+40, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.earth.ArgP": {"value": 1.7388411561743455, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.MeanAnomaly": {"value": 3.8474870280350597, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.Inc": {"value": 0.7616663331648604, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.LongA": {"value": 4.5464158170091213, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.MeanLongitude": {"value": 3.8495586940389401, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.LongP": {"value": 0.0020716660038804, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.TotOrbEnergy": {"value": -3.0921071883090410e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.earth.OrbPotEnergy": {"value": -1.4358907359336649e+29, "unit": u.Joule, "rtol": 1e-4}, - "log.final.earth.PositionXSpiNBody": {"value": -1.0910217698713353e+11, "rtol": 1e-4}, - "log.final.earth.PositionYSpiNBody": {"value": -9.2003427654772461e+10, "rtol": 1e-4}, - "log.final.earth.PositionZSpiNBody": {"value": -8.8139271268419617e+10, "rtol": 1e-4}, - "log.final.earth.VelXSpiNBody": {"value": 1.0346177290713909e+04, "rtol": 1e-4}, - "log.final.earth.VelYSpiNBody": {"value": -2.0495887004595304e+04, "rtol": 1e-4}, - "log.final.earth.VelZSpiNBody": {"value": 1.2959382255760662e+04, "rtol": 1e-4}, - "log.final.earth.SpiNBodyInc": {"value": 0.7616663331648604, "unit": u.rad, "rtol": 1e-4}, - "log.final.earth.SpiNBodyLongA": {"value": 4.5464158170091213, "unit": u.rad, "rtol": 1e-4}, - "log.final.outer.Mass": {"value": 1.3258252920000000e+26, "unit": u.kg, "rtol": 1e-4}, - "log.final.outer.Radius": {"value": 2.4766162300000001e+07, "unit": u.m, "rtol": 1e-4}, - "log.final.outer.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, - "log.final.outer.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, - "log.final.outer.Density": {"value": 2083.6345315287080666, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.outer.HZLimitDryRunaway": {"value": 1.4124949215240683e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.outer.HZLimRecVenus": {"value": 1.1189291667421469e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.outer.HZLimRunaway": {"value": 1.4611083895975479e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.outer.HZLimMoistGreenhouse": {"value": 1.4805165010856509e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.outer.HZLimMaxGreenhouse": {"value": 2.5095375948691599e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.outer.HZLimEarlyMars": {"value": 2.7381088273450714e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.outer.Instellation": {"value": 328.7796826161163040, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.outer.Eccentricity": {"value": 0.2755050780615579, "rtol": 1e-4}, - "log.final.outer.MeanMotion": {"value": 6.6365681380548247e-08, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.outer.OrbPeriod": {"value": 9.4675217318286806e+07, "unit": u.sec, "rtol": 1e-4}, - "log.final.outer.SemiMajorAxis": {"value": 3.1118441456657074e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.outer.COPP": {"value": 4.9414297148998368e-06, "rtol": 1e-4}, - "log.final.outer.OrbAngMom": {"value": 8.1896514223697359e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.outer.ArgP": {"value": 1.7362790073768688, "unit": u.rad, "rtol": 1e-4}, - "log.final.outer.MeanAnomaly": {"value": 2.2114076505371290, "unit": u.rad, "rtol": 1e-4}, - "log.final.outer.Inc": {"value": 0.0221682336065829, "unit": u.rad, "rtol": 1e-4}, - "log.final.outer.LongA": {"value": 4.5469441076918793, "unit": u.rad, "rtol": 1e-4}, - "log.final.outer.MeanLongitude": {"value": 2.2114454584262906, "unit": u.rad, "rtol": 1e-4}, - "log.final.outer.LongP": {"value": 3.7807889161634023e-05, "unit": u.rad, "rtol": 1e-4}, - "log.final.outer.TotOrbEnergy": {"value": -3.0921071883090410e+34, "unit": u.Joule, "rtol": 1e-4}, - "log.final.outer.OrbPotEnergy": {"value": 0.0000000000000000, "unit": u.Joule, "rtol": 1e-4}, - "log.final.outer.PositionXSpiNBody": {"value": -3.1466422831611719e+11, "rtol": 1e-4}, - "log.final.outer.PositionYSpiNBody": {"value": 2.0247776958475812e+11, "rtol": 1e-4}, - "log.final.outer.PositionZSpiNBody": {"value": -7.6205186095987511e+09, "rtol": 1e-4}, - "log.final.outer.VelXSpiNBody": {"value": -1.1620721010188581e+04, "rtol": 1e-4}, - "log.final.outer.VelYSpiNBody": {"value": -1.2148079699322327e+04, "rtol": 1e-4}, - "log.final.outer.VelZSpiNBody": {"value": -209.8140435160255208, "rtol": 1e-4}, - "log.final.outer.SpiNBodyInc": {"value": 0.0221682336065829, "unit": u.rad, "rtol": 1e-4}, - "log.final.outer.SpiNBodyLongA": {"value": 4.5469441076918793, "unit": u.rad, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 8.3864645949891267e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": { + "value": 2.9311287872491547e41, + "unit": u.Joule, + }, + "log.initial.system.PotEnergy": { + "value": -1.0583876382908707e39, + "unit": u.Joule, + }, + "log.initial.system.KinEnergy": { + "value": 2.9417132587727545e41, + "unit": u.Joule, + }, + "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.star.Mass": {"value": 1.9884160000000000e30, "unit": u.kg}, + "log.initial.star.Radius": {"value": 1.4959787070000000e11, "unit": u.m}, + "log.initial.star.RadGyra": {"value": 0.5000000000000000}, + "log.initial.star.RotAngMom": { + "value": 8.0902922047370218e46, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.RotVel": { + "value": 1.0879064157032310e06, + "unit": u.m / u.sec, + }, + "log.initial.star.BodyType": {"value": 0.0000000000000000}, + "log.initial.star.RotRate": { + "value": 7.2722052166430393e-06, + "unit": 1 / u.sec, + }, + "log.initial.star.RotPer": {"value": 8.6400000000000000e05, "unit": u.sec}, + "log.initial.star.Density": { + "value": 0.0001417889556243, + "unit": u.kg / u.m**3, + }, + "log.initial.star.HZLimitDryRunaway": { + "value": 1.3578308258397624e11, + "unit": u.m, + }, + "log.initial.star.HZLimRecVenus": {"value": 1.1189291667421469e11, "unit": u.m}, + "log.initial.star.HZLimRunaway": {"value": 1.4611083895975479e11, "unit": u.m}, + "log.initial.star.HZLimMoistGreenhouse": { + "value": 1.4805165010856509e11, + "unit": u.m, + }, + "log.initial.star.HZLimMaxGreenhouse": { + "value": 2.5095375948691599e11, + "unit": u.m, + }, + "log.initial.star.HZLimEarlyMars": { + "value": 2.7381088273450714e11, + "unit": u.m, + }, + "log.initial.star.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.Eccentricity": {"value": -1.0000000000000000}, + "log.initial.star.MeanMotion": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.star.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.star.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, + "log.initial.star.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.star.COPP": {"value": 0.0000000000000000}, + "log.initial.star.OrbAngMom": { + "value": 5.1310187442599682e37, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.star.MeanAnomaly": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.star.Inc": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.star.LongA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.star.MeanLongitude": {"value": -1.0000000000000000, "unit": u.rad}, + "log.initial.star.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.star.LXUVTot": { + "value": 3.8460000000000003e23, + "unit": u.kg / u.sec**3, + }, + "log.initial.star.TotOrbEnergy": { + "value": -3.0921071883090908e34, + "unit": u.Joule, + }, + "log.initial.star.OrbPotEnergy": { + "value": -1.0000000000000000, + "unit": u.Joule, + }, + "log.initial.star.LostEnergy": { + "value": 5.5626846462680035e-309, + "unit": u.Joule, + }, + "log.initial.star.LostAngMom": { + "value": 5.5626846462680035e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.star.Luminosity": {"value": 3.8459999999999999e26, "unit": u.W}, + "log.initial.star.LXUVStellar": {"value": 3.8460000000000003e23, "unit": u.W}, + "log.initial.star.Temperature": {"value": 5778.0000000000000000, "unit": u.K}, + "log.initial.star.LXUVFrac": {"value": 0.0010000000000000}, + "log.initial.star.RossbyNumber": {"value": 0.7825964793302053}, + "log.initial.star.DRotPerDtStellar": {"value": 0.0125641125562794}, + "log.initial.star.PositionXSpiNBody": {"value": -1.4429418874286963e07}, + "log.initial.star.PositionYSpiNBody": {"value": -2.9345458658375326e06}, + "log.initial.star.PositionZSpiNBody": {"value": -4.5576042986373999e04}, + "log.initial.star.VelXSpiNBody": {"value": 0.2732150991008713}, + "log.initial.star.VelYSpiNBody": {"value": -1.7325692319189858}, + "log.initial.star.VelZSpiNBody": {"value": -0.0255936468723927}, + "log.initial.star.SpiNBodyInc": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.star.SpiNBodyLongA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.earth.Mass": {"value": 5.9721859999999998e24, "unit": u.kg}, + "log.initial.earth.Radius": {"value": 6.3781000000000000e06, "unit": u.m}, + "log.initial.earth.RadGyra": {"value": 0.5000000000000000}, + "log.initial.earth.BodyType": {"value": 0.0000000000000000}, + "log.initial.earth.Density": { + "value": 5495.0385490920862139, + "unit": u.kg / u.m**3, + }, + "log.initial.earth.HZLimitDryRunaway": { + "value": 1.3731591322277353e11, + "unit": u.m, + }, + "log.initial.earth.HZLimRecVenus": { + "value": 1.1189291667421469e11, + "unit": u.m, + }, + "log.initial.earth.HZLimRunaway": {"value": 1.4611083895975479e11, "unit": u.m}, + "log.initial.earth.HZLimMoistGreenhouse": { + "value": 1.4805165010856509e11, + "unit": u.m, + }, + "log.initial.earth.HZLimMaxGreenhouse": { + "value": 2.5095375948691599e11, + "unit": u.m, + }, + "log.initial.earth.HZLimEarlyMars": { + "value": 2.7381088273450714e11, + "unit": u.m, + }, + "log.initial.earth.Instellation": { + "value": 1383.0051502398405319, + "unit": u.W / u.m**2, + }, + "log.initial.earth.Eccentricity": {"value": 0.1490000000000000}, + "log.initial.earth.MeanMotion": { + "value": 1.9909867499495633e-07, + "unit": 1 / u.sec, + }, + "log.initial.earth.OrbPeriod": {"value": 3.1558147272144098e07, "unit": u.sec}, + "log.initial.earth.SemiMajorAxis": { + "value": 1.4959787070000000e11, + "unit": u.m, + }, + "log.initial.earth.COPP": {"value": 0.0000000000000000}, + "log.initial.earth.OrbAngMom": { + "value": 2.6316636983764633e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.earth.ArgP": {"value": 0.3167772592279167, "unit": u.rad}, + "log.initial.earth.MeanAnomaly": {"value": 3.8467056712855556, "unit": u.rad}, + "log.initial.earth.Inc": {"value": 0.7616616855485556, "unit": u.rad}, + "log.initial.earth.LongA": {"value": 4.5467572342404718, "unit": u.rad}, + "log.initial.earth.MeanLongitude": {"value": 3.8467056712855556, "unit": u.rad}, + "log.initial.earth.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.earth.TotOrbEnergy": { + "value": -3.0921071883090908e34, + "unit": u.Joule, + }, + "log.initial.earth.OrbPotEnergy": { + "value": -1.4252414741147966e29, + "unit": u.Joule, + }, + "log.initial.earth.PositionXSpiNBody": {"value": -1.0927778675181111e11}, + "log.initial.earth.PositionYSpiNBody": {"value": -9.1630360917406158e10}, + "log.initial.earth.PositionZSpiNBody": {"value": -8.8363270583589447e10}, + "log.initial.earth.VelXSpiNBody": {"value": 1.0302727342823897e04}, + "log.initial.earth.VelYSpiNBody": {"value": -2.0544648815773355e04}, + "log.initial.earth.VelZSpiNBody": {"value": 1.2920067291495445e04}, + "log.initial.earth.SpiNBodyInc": {"value": 0.7616616855485556, "unit": u.rad}, + "log.initial.earth.SpiNBodyLongA": {"value": 4.5467572342404718, "unit": u.rad}, + "log.initial.outer.Mass": {"value": 1.3258252920000000e26, "unit": u.kg}, + "log.initial.outer.Radius": {"value": 2.4766162300000001e07, "unit": u.m}, + "log.initial.outer.RadGyra": {"value": 0.5000000000000000}, + "log.initial.outer.BodyType": {"value": 0.0000000000000000}, + "log.initial.outer.Density": { + "value": 2083.6345315287080666, + "unit": u.kg / u.m**3, + }, + "log.initial.outer.HZLimitDryRunaway": { + "value": 1.4124927831093353e11, + "unit": u.m, + }, + "log.initial.outer.HZLimRecVenus": { + "value": 1.1189291667421469e11, + "unit": u.m, + }, + "log.initial.outer.HZLimRunaway": {"value": 1.4611083895975479e11, "unit": u.m}, + "log.initial.outer.HZLimMoistGreenhouse": { + "value": 1.4805165010856509e11, + "unit": u.m, + }, + "log.initial.outer.HZLimMaxGreenhouse": { + "value": 2.5095375948691599e11, + "unit": u.m, + }, + "log.initial.outer.HZLimEarlyMars": { + "value": 2.7381088273450714e11, + "unit": u.m, + }, + "log.initial.outer.Instellation": { + "value": 328.7916180138856248, + "unit": u.kg / u.sec**3, + }, + "log.initial.outer.Eccentricity": {"value": 0.2755000000000000}, + "log.initial.outer.MeanMotion": { + "value": 6.6367563640053239e-08, + "unit": 1 / u.sec, + }, + "log.initial.outer.OrbPeriod": {"value": 9.4672532221563190e07, "unit": u.sec}, + "log.initial.outer.SemiMajorAxis": { + "value": 3.1117853084306995e11, + "unit": u.m, + }, + "log.initial.outer.COPP": {"value": 0.0000000000000000}, + "log.initial.outer.OrbAngMom": { + "value": 8.1896381029752160e41, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.outer.ArgP": {"value": 0.9044296183576112, "unit": u.rad}, + "log.initial.outer.MeanAnomaly": {"value": 0.1172861257306667, "unit": u.rad}, + "log.initial.outer.Inc": {"value": 0.0221656814996944, "unit": u.rad}, + "log.initial.outer.LongA": {"value": 4.5467572342404718, "unit": u.rad}, + "log.initial.outer.MeanLongitude": {"value": 0.1172861257306667, "unit": u.rad}, + "log.initial.outer.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.outer.TotOrbEnergy": { + "value": -3.0921071883090908e34, + "unit": u.Joule, + }, + "log.initial.outer.OrbPotEnergy": { + "value": 0.0000000000000000, + "unit": u.Joule, + }, + "log.initial.outer.PositionXSpiNBody": {"value": 2.2132866830605267e11}, + "log.initial.outer.PositionYSpiNBody": {"value": 4.8138556033905289e10}, + "log.initial.outer.PositionZSpiNBody": {"value": 4.6638574804342966e09}, + "log.initial.outer.VelXSpiNBody": {"value": -4561.6498805816136155}, + "log.initial.outer.VelYSpiNBody": {"value": 2.6909766071108414e04}, + "log.initial.outer.VelZSpiNBody": {"value": -198.1424567507141887}, + "log.initial.outer.SpiNBodyInc": {"value": 0.0221656814996944, "unit": u.rad}, + "log.initial.outer.SpiNBodyLongA": {"value": 4.5467572342404718, "unit": u.rad}, + "log.final.system.Age": { + "value": 3.1557600000000000e08, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.system.Time": { + "value": 3.1557600000000000e08, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotAngMom": { + "value": 8.3864645949891592e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": 2.9311287872491675e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -1.0583876382908707e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 6.6863736376522519e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.Mass": { + "value": 1.9884160000000000e30, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.star.Radius": { + "value": 1.4959787070000000e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, + "log.final.star.RotAngMom": { + "value": 3.8570863306754262e46, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotVel": { + "value": 5.1866469824243232e05, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.star.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.star.RotRate": { + "value": 3.4670593626466122e-06, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.RotPer": { + "value": 1.8122520124325929e06, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.Density": { + "value": 0.0001417889556243, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.star.HZLimitDryRunaway": { + "value": 1.3578308258397624e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRecVenus": { + "value": 1.1189291667421469e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimRunaway": { + "value": 1.4611083895975479e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMoistGreenhouse": { + "value": 1.4805165010856509e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimMaxGreenhouse": { + "value": 2.5095375948691599e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.HZLimEarlyMars": { + "value": 2.7381088273450714e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.Eccentricity": {"value": -1.0000000000000000, "rtol": 1e-4}, + "log.final.star.MeanMotion": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.star.OrbPeriod": { + "value": -1.0000000000000000, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.star.SemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.CriticalSemiMajorAxis": { + "value": -1.0000000000000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.star.COPP": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.star.OrbAngMom": { + "value": 5.6533243870734744e37, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.ArgP": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.star.MeanAnomaly": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.star.Inc": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.star.LongA": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.star.MeanLongitude": { + "value": -1.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.star.LongP": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.star.LXUVTot": { + "value": 3.8460000000000003e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.star.TotOrbEnergy": { + "value": -3.0921071883090410e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.OrbPotEnergy": { + "value": -1.0000000000000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostEnergy": { + "value": 2.2730758950075419e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.star.LostAngMom": { + "value": 4.2332058740615758e46, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.star.Luminosity": { + "value": 3.8459999999999999e26, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.star.LXUVStellar": { + "value": 3.8460000000000003e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.star.Temperature": { + "value": 5778.0000000000000000, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.star.LXUVFrac": {"value": 0.0010000000000000, "rtol": 1e-4}, + "log.final.star.RossbyNumber": {"value": 1.6415069960518827, "rtol": 1e-4}, + "log.final.star.DRotPerDtStellar": {"value": 0.0013614988340492, "rtol": 1e-4}, + "log.final.star.PositionXSpiNBody": { + "value": 2.1308698850179501e07, + "rtol": 1e-4, + }, + "log.final.star.PositionYSpiNBody": { + "value": -1.3224372171482876e07, + "rtol": 1e-4, + }, + "log.final.star.PositionZSpiNBody": { + "value": 7.7284217839499633e05, + "rtol": 1e-4, + }, + "log.final.star.VelXSpiNBody": {"value": 0.7437655337158928, "rtol": 1e-4}, + "log.final.star.VelYSpiNBody": {"value": 0.8715622791637967, "rtol": 1e-4}, + "log.final.star.VelZSpiNBody": {"value": -0.0249334971783929, "rtol": 1e-4}, + "log.final.star.SpiNBodyInc": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.star.SpiNBodyLongA": { + "value": 0.0000000000000000, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.Mass": { + "value": 5.9721859999999998e24, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.earth.Radius": { + "value": 6.3781000000000000e06, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, + "log.final.earth.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.earth.Density": { + "value": 5495.0385490920862139, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.earth.HZLimitDryRunaway": { + "value": 1.3731832271378857e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimRecVenus": { + "value": 1.1189291667421469e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimRunaway": { + "value": 1.4611083895975479e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimMoistGreenhouse": { + "value": 1.4805165010856509e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimMaxGreenhouse": { + "value": 2.5095375948691599e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.HZLimEarlyMars": { + "value": 2.7381088273450714e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.Instellation": { + "value": 1383.2882055348156882, + "unit": u.W / u.m**2, + "rtol": 1e-4, + }, + "log.final.earth.Eccentricity": {"value": 0.1491151035228643, "rtol": 1e-4}, + "log.final.earth.MeanMotion": { + "value": 1.9912661532603589e-07, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.OrbPeriod": { + "value": 3.1553719209719613e07, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.earth.SemiMajorAxis": { + "value": 1.4958387654931546e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.earth.COPP": {"value": 0.0001228834213755, "rtol": 1e-4}, + "log.final.earth.OrbAngMom": { + "value": 2.6310398584174738e40, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.earth.ArgP": { + "value": 1.7388411561743453, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.MeanAnomaly": { + "value": 3.8474870280350593, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.Inc": { + "value": 0.7616663331648603, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.LongA": { + "value": 4.5464158170091213, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.MeanLongitude": { + "value": 3.8495586940389397, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.LongP": { + "value": 0.0020716660038804, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.TotOrbEnergy": { + "value": -3.0921071883090410e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.earth.OrbPotEnergy": { + "value": -1.4358907359336649e29, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.earth.PositionXSpiNBody": { + "value": -1.0910217698713353e11, + "rtol": 1e-4, + }, + "log.final.earth.PositionYSpiNBody": { + "value": -9.2003427654772461e10, + "rtol": 1e-4, + }, + "log.final.earth.PositionZSpiNBody": { + "value": -8.8139271268419617e10, + "rtol": 1e-4, + }, + "log.final.earth.VelXSpiNBody": {"value": 1.0346177290713909e04, "rtol": 1e-4}, + "log.final.earth.VelYSpiNBody": {"value": -2.0495887004595304e04, "rtol": 1e-4}, + "log.final.earth.VelZSpiNBody": {"value": 1.2959382255760662e04, "rtol": 1e-4}, + "log.final.earth.SpiNBodyInc": { + "value": 0.7616663331648603, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.earth.SpiNBodyLongA": { + "value": 4.5464158170091213, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.outer.Mass": { + "value": 1.3258252920000000e26, + "unit": u.kg, + "rtol": 1e-4, + }, + "log.final.outer.Radius": { + "value": 2.4766162300000001e07, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.outer.RadGyra": {"value": 0.5000000000000000, "rtol": 1e-4}, + "log.final.outer.BodyType": {"value": 0.0000000000000000, "rtol": 1e-4}, + "log.final.outer.Density": { + "value": 2083.6345315287080666, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.outer.HZLimitDryRunaway": { + "value": 1.4124949215240683e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.outer.HZLimRecVenus": { + "value": 1.1189291667421469e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.outer.HZLimRunaway": { + "value": 1.4611083895975479e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.outer.HZLimMoistGreenhouse": { + "value": 1.4805165010856509e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.outer.HZLimMaxGreenhouse": { + "value": 2.5095375948691599e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.outer.HZLimEarlyMars": { + "value": 2.7381088273450714e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.outer.Instellation": { + "value": 328.7796826161163040, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.outer.Eccentricity": {"value": 0.2755050780615579, "rtol": 1e-4}, + "log.final.outer.MeanMotion": { + "value": 6.6365681380548247e-08, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.outer.OrbPeriod": { + "value": 9.4675217318286806e07, + "unit": u.sec, + "rtol": 1e-4, + }, + "log.final.outer.SemiMajorAxis": { + "value": 3.1118441456657074e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.outer.COPP": {"value": 4.9414297150159201e-06, "rtol": 1e-4}, + "log.final.outer.OrbAngMom": { + "value": 8.1896514223697359e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.outer.ArgP": { + "value": 1.7362790073768690, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.outer.MeanAnomaly": { + "value": 2.2114076505371294, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.outer.Inc": { + "value": 0.0221682336065829, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.outer.LongA": { + "value": 4.5469441076918793, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.outer.MeanLongitude": { + "value": 2.2114454584262919, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.outer.LongP": { + "value": 3.7807889162522201e-05, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.outer.TotOrbEnergy": { + "value": -3.0921071883090410e34, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.outer.OrbPotEnergy": { + "value": 0.0000000000000000, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.outer.PositionXSpiNBody": { + "value": -3.1466422831611719e11, + "rtol": 1e-4, + }, + "log.final.outer.PositionYSpiNBody": { + "value": 2.0247776958475812e11, + "rtol": 1e-4, + }, + "log.final.outer.PositionZSpiNBody": { + "value": -7.6205186095987511e09, + "rtol": 1e-4, + }, + "log.final.outer.VelXSpiNBody": {"value": -1.1620721010188581e04, "rtol": 1e-4}, + "log.final.outer.VelYSpiNBody": {"value": -1.2148079699322327e04, "rtol": 1e-4}, + "log.final.outer.VelZSpiNBody": {"value": -209.8140435160255208, "rtol": 1e-4}, + "log.final.outer.SpiNBodyInc": { + "value": 0.0221682336065829, + "unit": u.rad, + "rtol": 1e-4, + }, + "log.final.outer.SpiNBodyLongA": { + "value": 4.5469441076918793, + "unit": u.rad, + "rtol": 1e-4, + }, + } ) -class Test_ChaoticResonances(Benchmark): - pass +class Test_ChaoticResonances(Benchmark): + pass diff --git a/tests/Spinbody/SS_SpiNBody/test_SS_SpiNBody.py b/tests/Spinbody/SS_SpiNBody/test_SS_SpiNBody.py index a8bf88ee8..91f779fc9 100644 --- a/tests/Spinbody/SS_SpiNBody/test_SS_SpiNBody.py +++ b/tests/Spinbody/SS_SpiNBody/test_SS_SpiNBody.py @@ -1,363 +1,598 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 4.9405684954906744e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -2.4289670619261560e+40, "unit": u.Joule}, - "log.initial.system.PotEnergy": {"value": -2.4824390943032254e+40, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 5.3472690917973792e+38, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, - "log.initial.Star.Mass": {"value": 1.9884154399559999e+30, "unit": u.kg}, - "log.initial.Star.Radius": {"value": 6.3781000000000000e+09, "unit": u.m}, - "log.initial.Star.RadGyra": {"value": 0.5000000000000000}, - "log.initial.Star.BodyType": {"value": 0.0000000000000000}, - "log.initial.Star.Density": {"value": 1.8295511047660136, "unit": u.kg / u.m ** 3}, - "log.initial.Star.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.Star.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.initial.Star.HZLimRunaway": {"value": -1.0000000000000000}, - "log.initial.Star.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Star.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Star.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.initial.Star.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Star.Eccentricity": {"value": -1.0000000000000000}, - "log.initial.Star.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.initial.Star.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, - "log.initial.Star.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.Star.COPP": {"value": 0.0000000000000000}, - "log.initial.Star.OrbAngMom": {"value": 1.1839688346281812e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Star.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Star.MeanAnomaly": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Star.Inc": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Star.LongA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Star.MeanLongitude": {"value": -1.0000000000000000, "unit": u.rad}, - "log.initial.Star.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Star.TotOrbEnergy": {"value": -6.1982871601954894e+33, "unit": u.Joule}, - "log.initial.Star.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, - "log.initial.Star.PositionXSpiNBody": {"value": 2.7915940084973827e+05}, - "log.initial.Star.PositionYSpiNBody": {"value": -4.1014856265306339e+05}, - "log.initial.Star.PositionZSpiNBody": {"value": -3.7106311591366364e+04}, - "log.initial.Star.VelXSpiNBody": {"value": 0.0795471921909874}, - "log.initial.Star.VelYSpiNBody": {"value": 0.0958149953307798}, - "log.initial.Star.VelZSpiNBody": {"value": 0.0039116626797918}, - "log.initial.Star.SpiNBodyInc": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Star.SpiNBodyLongA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Mercury.Mass": {"value": 3.3026188579999998e+23, "unit": u.kg}, - "log.initial.Mercury.Radius": {"value": 2.4428122999999998e+06, "unit": u.m}, - "log.initial.Mercury.RadGyra": {"value": 0.5000000000000000}, - "log.initial.Mercury.BodyType": {"value": 0.0000000000000000}, - "log.initial.Mercury.Density": {"value": 5408.7829368350048753, "unit": u.kg / u.m ** 3}, - "log.initial.Mercury.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.Mercury.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.initial.Mercury.HZLimRunaway": {"value": -1.0000000000000000}, - "log.initial.Mercury.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Mercury.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Mercury.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.initial.Mercury.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Mercury.Eccentricity": {"value": 0.2056306900000000}, - "log.initial.Mercury.MeanMotion": {"value": 8.2667487086227897e-07, "unit": 1 / u.sec}, - "log.initial.Mercury.OrbPeriod": {"value": 7.6005519565700479e+06, "unit": u.sec}, - "log.initial.Mercury.SemiMajorAxis": {"value": 5.7909175678248352e+10, "unit": u.m}, - "log.initial.Mercury.COPP": {"value": 0.0001191111427544}, - "log.initial.Mercury.OrbAngMom": {"value": 8.9600164476519010e+38, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Mercury.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Mercury.MeanAnomaly": {"value": 3.0507376194278546, "unit": u.rad}, - "log.initial.Mercury.Inc": {"value": 0.1222580451706808, "unit": u.rad}, - "log.initial.Mercury.LongA": {"value": 0.8435467744632575, "unit": u.rad}, - "log.initial.Mercury.MeanLongitude": {"value": 4.4026076987955776, "unit": u.rad}, - "log.initial.Mercury.LongP": {"value": 1.3518700793677227, "unit": u.rad}, - "log.initial.Mercury.TotOrbEnergy": {"value": -6.1982871601954894e+33, "unit": u.Joule}, - "log.initial.Mercury.OrbPotEnergy": {"value": -1.6734887233371770e+27, "unit": u.Joule}, - "log.initial.Mercury.PositionXSpiNBody": {"value": -1.9460729480525383e+10}, - "log.initial.Mercury.PositionYSpiNBody": {"value": -6.6914040443213783e+10}, - "log.initial.Mercury.PositionZSpiNBody": {"value": -3.6797570861737509e+09}, - "log.initial.Mercury.VelXSpiNBody": {"value": 3.6995108268405180e+04}, - "log.initial.Mercury.VelYSpiNBody": {"value": -1.1164070038032818e+04}, - "log.initial.Mercury.VelZSpiNBody": {"value": -4307.5569771203754499}, - "log.initial.Mercury.SpiNBodyInc": {"value": 0.1222580451706808, "unit": u.rad}, - "log.initial.Mercury.SpiNBodyLongA": {"value": 0.8435467744632575, "unit": u.rad}, - "log.initial.Venus.Mass": {"value": 4.8673315899999993e+24, "unit": u.kg}, - "log.initial.Venus.Radius": {"value": 6.0528168999999994e+06, "unit": u.m}, - "log.initial.Venus.RadGyra": {"value": 0.5000000000000000}, - "log.initial.Venus.BodyType": {"value": 0.0000000000000000}, - "log.initial.Venus.Density": {"value": 5239.9810321605646095, "unit": u.kg / u.m ** 3}, - "log.initial.Venus.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.Venus.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.initial.Venus.HZLimRunaway": {"value": -1.0000000000000000}, - "log.initial.Venus.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Venus.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Venus.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.initial.Venus.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Venus.Eccentricity": {"value": 0.0067732300000000}, - "log.initial.Venus.MeanMotion": {"value": 3.2363961741823590e-07, "unit": 1 / u.sec}, - "log.initial.Venus.OrbPeriod": {"value": 1.9414141437016640e+07, "unit": u.sec}, - "log.initial.Venus.SemiMajorAxis": {"value": 1.0820892551319370e+11, "unit": u.m}, - "log.initial.Venus.COPP": {"value": 0.0000000000000000}, - "log.initial.Venus.OrbAngMom": {"value": 1.8444487737839402e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Venus.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Venus.MeanAnomaly": {"value": 0.8804618844052841, "unit": u.rad}, - "log.initial.Venus.Inc": {"value": 0.0592488666486833, "unit": u.rad}, - "log.initial.Venus.LongA": {"value": 1.3383305131628385, "unit": u.rad}, - "log.initial.Venus.MeanLongitude": {"value": 3.1761454602995198, "unit": u.rad}, - "log.initial.Venus.LongP": {"value": 2.2956835758942358, "unit": u.rad}, - "log.initial.Venus.TotOrbEnergy": {"value": -6.1982871601954894e+33, "unit": u.Joule}, - "log.initial.Venus.OrbPotEnergy": {"value": -1.2078693330250667e+28, "unit": u.Joule}, - "log.initial.Venus.PositionXSpiNBody": {"value": -1.0745862317120734e+11}, - "log.initial.Venus.PositionYSpiNBody": {"value": -4.8950065818498812e+09}, - "log.initial.Venus.PositionZSpiNBody": {"value": 6.1358940673992805e+09}, - "log.initial.Venus.VelXSpiNBody": {"value": 1383.6855202680835646}, - "log.initial.Venus.VelYSpiNBody": {"value": -3.5139320872477445e+04}, - "log.initial.Venus.VelZSpiNBody": {"value": -560.0632256368628532}, - "log.initial.Venus.SpiNBodyInc": {"value": 0.0592488666486833, "unit": u.rad}, - "log.initial.Venus.SpiNBodyLongA": {"value": 1.3383305131628385, "unit": u.rad}, - "log.initial.Earth.Mass": {"value": 5.9721859999999998e+24, "unit": u.kg}, - "log.initial.Earth.Radius": {"value": 6.3781000000000000e+06, "unit": u.m}, - "log.initial.Earth.RadGyra": {"value": 0.5000000000000000}, - "log.initial.Earth.BodyType": {"value": 0.0000000000000000}, - "log.initial.Earth.Density": {"value": 5495.0385490920862139, "unit": u.kg / u.m ** 3}, - "log.initial.Earth.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.Earth.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.initial.Earth.HZLimRunaway": {"value": -1.0000000000000000}, - "log.initial.Earth.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Earth.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Earth.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.initial.Earth.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Earth.Eccentricity": {"value": 0.0167102200000000}, - "log.initial.Earth.MeanMotion": {"value": 1.9909861410536333e-07, "unit": 1 / u.sec}, - "log.initial.Earth.OrbPeriod": {"value": 3.1558156923455600e+07, "unit": u.sec}, - "log.initial.Earth.SemiMajorAxis": {"value": 1.4959788715576578e+11, "unit": u.m}, - "log.initial.Earth.COPP": {"value": 0.0064781433321986}, - "log.initial.Earth.OrbAngMom": {"value": 2.6606583190350616e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Earth.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Earth.MeanAnomaly": {"value": 6.2398515742010225, "unit": u.rad}, - "log.initial.Earth.Inc": {"value": 0.0593411945661111, "unit": u.rad}, - "log.initial.Earth.LongA": {"value": 6.0866500631238427, "unit": u.rad}, - "log.initial.Earth.MeanLongitude": {"value": 8.0366189953258491, "unit": u.rad}, - "log.initial.Earth.LongP": {"value": 1.7967674211248261, "unit": u.rad}, - "log.initial.Earth.TotOrbEnergy": {"value": -6.1982871601954894e+33, "unit": u.Joule}, - "log.initial.Earth.OrbPotEnergy": {"value": -9.2006090724902290e+26, "unit": u.Joule}, - "log.initial.Earth.PositionXSpiNBody": {"value": -2.6549739061807007e+10}, - "log.initial.Earth.PositionYSpiNBody": {"value": 1.4445683679635303e+11}, - "log.initial.Earth.PositionZSpiNBody": {"value": 8.1090710842026081e+09}, - "log.initial.Earth.VelXSpiNBody": {"value": -2.9782610455354614e+04}, - "log.initial.Earth.VelYSpiNBody": {"value": -5459.1654954847226691}, - "log.initial.Earth.VelZSpiNBody": {"value": -663.6106761971726655}, - "log.initial.Earth.SpiNBodyInc": {"value": 0.0593411945661111, "unit": u.rad}, - "log.initial.Earth.SpiNBodyLongA": {"value": 6.0866500631238427, "unit": u.rad}, - "log.initial.Mars.Mass": {"value": 6.3902390200000002e+23, "unit": u.kg}, - "log.initial.Mars.Radius": {"value": 3.3931492000000002e+06, "unit": u.m}, - "log.initial.Mars.RadGyra": {"value": 0.5000000000000000}, - "log.initial.Mars.BodyType": {"value": 0.0000000000000000}, - "log.initial.Mars.Density": {"value": 3904.9872862933507349, "unit": u.kg / u.m ** 3}, - "log.initial.Mars.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.initial.Mars.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.initial.Mars.HZLimRunaway": {"value": -1.0000000000000000}, - "log.initial.Mars.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Mars.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.initial.Mars.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.initial.Mars.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.initial.Mars.Eccentricity": {"value": 0.0934123300000000}, - "log.initial.Mars.MeanMotion": {"value": 1.0586067017457037e-07, "unit": 1 / u.sec}, - "log.initial.Mars.OrbPeriod": {"value": 5.9353349046612397e+07, "unit": u.sec}, - "log.initial.Mars.SemiMajorAxis": {"value": 2.2793663724184332e+11, "unit": u.m}, - "log.initial.Mars.COPP": {"value": -0.0161452572136818}, - "log.initial.Mars.OrbAngMom": {"value": 3.4992832768748895e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.Mars.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.initial.Mars.MeanAnomaly": {"value": 0.3388116919678649, "unit": u.rad}, - "log.initial.Mars.Inc": {"value": 0.0322992376694091, "unit": u.rad}, - "log.initial.Mars.LongA": {"value": 0.8653087613069771, "unit": u.rad}, - "log.initial.Mars.MeanLongitude": {"value": 6.2038307709676923, "unit": u.rad}, - "log.initial.Mars.LongP": {"value": 5.8650190789998273, "unit": u.rad}, - "log.initial.Mars.TotOrbEnergy": {"value": -6.1982871601954894e+33, "unit": u.Joule}, - "log.initial.Mars.OrbPotEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, - "log.initial.Mars.PositionXSpiNBody": {"value": 2.0803448047941187e+11}, - "log.initial.Mars.PositionYSpiNBody": {"value": -1.9601556499888902e+09}, - "log.initial.Mars.PositionZSpiNBody": {"value": -5.1582818987714539e+09}, - "log.initial.Mars.VelXSpiNBody": {"value": 1160.3534380638780021}, - "log.initial.Mars.VelYSpiNBody": {"value": 2.6297809759394790e+04}, - "log.initial.Mars.VelZSpiNBody": {"value": 522.4080685981735996}, - "log.initial.Mars.SpiNBodyInc": {"value": 0.0322992376694091, "unit": u.rad}, - "log.initial.Mars.SpiNBodyLongA": {"value": 0.8653087613069771, "unit": u.rad}, - "log.final.system.Age": {"value": 1.0000000000000000e+09, "unit": u.sec}, - "log.final.system.Time": {"value": 1.0000000000000000e+09, "unit": u.sec}, - "log.final.system.TotAngMom": {"value": 4.9405680894478367e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.system.TotEnergy": {"value": -2.4289670619264795e+40, "unit": u.Joule}, - "log.final.system.PotEnergy": {"value": -2.4824390943032254e+40, "unit": u.Joule}, - "log.final.system.KinEnergy": {"value": 5.3472690917973792e+38, "unit": u.Joule}, - "log.final.system.DeltaTime": {"value": 5.9826503140891415e+04, "unit": u.sec}, - "log.final.Star.Mass": {"value": 1.9884154399559999e+30, "unit": u.kg}, - "log.final.Star.Radius": {"value": 6.3781000000000000e+09, "unit": u.m}, - "log.final.Star.RadGyra": {"value": 0.5000000000000000}, - "log.final.Star.BodyType": {"value": 0.0000000000000000}, - "log.final.Star.Density": {"value": 1.8295511047660136, "unit": u.kg / u.m ** 3}, - "log.final.Star.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.Star.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.final.Star.HZLimRunaway": {"value": -1.0000000000000000}, - "log.final.Star.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.final.Star.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.final.Star.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.final.Star.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.final.Star.Eccentricity": {"value": -1.0000000000000000}, - "log.final.Star.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, - "log.final.Star.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, - "log.final.Star.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.Star.COPP": {"value": 0.0000000000000000}, - "log.final.Star.OrbAngMom": {"value": 2.5470730912517566e+35, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Star.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.Star.MeanAnomaly": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.Star.Inc": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.Star.LongA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.Star.MeanLongitude": {"value": -1.0000000000000000, "unit": u.rad}, - "log.final.Star.LongP": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.Star.TotOrbEnergy": {"value": -6.1982903940958659e+33, "unit": u.Joule}, - "log.final.Star.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, - "log.final.Star.PositionXSpiNBody": {"value": -7.2996044877326745e+05}, - "log.final.Star.PositionYSpiNBody": {"value": 1.4037087233830852e+05}, - "log.final.Star.PositionZSpiNBody": {"value": 1.7226497595690369e+04}, - "log.final.Star.VelXSpiNBody": {"value": -0.0106736151348654}, - "log.final.Star.VelYSpiNBody": {"value": -0.1732430416841375}, - "log.final.Star.VelZSpiNBody": {"value": -0.0074053647089663}, - "log.final.Star.SpiNBodyInc": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.Star.SpiNBodyLongA": {"value": 0.0000000000000000, "unit": u.rad}, - "log.final.Mercury.Mass": {"value": 3.3026188579999998e+23, "unit": u.kg}, - "log.final.Mercury.Radius": {"value": 2.4428122999999998e+06, "unit": u.m}, - "log.final.Mercury.RadGyra": {"value": 0.5000000000000000}, - "log.final.Mercury.BodyType": {"value": 0.0000000000000000}, - "log.final.Mercury.Density": {"value": 5408.7829368350048753, "unit": u.kg / u.m ** 3}, - "log.final.Mercury.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.Mercury.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.final.Mercury.HZLimRunaway": {"value": -1.0000000000000000}, - "log.final.Mercury.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.final.Mercury.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.final.Mercury.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.final.Mercury.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.final.Mercury.Eccentricity": {"value": 0.2056310160605732}, - "log.final.Mercury.MeanMotion": {"value": 8.2668331941002145e-07, "unit": 1 / u.sec}, - "log.final.Mercury.OrbPeriod": {"value": 7.6004742803613152e+06, "unit": u.sec}, - "log.final.Mercury.SemiMajorAxis": {"value": 5.7908781130334373e+10, "unit": u.m}, - "log.final.Mercury.COPP": {"value": 0.0001191262369582}, - "log.final.Mercury.OrbAngMom": {"value": 8.9600009443843100e+38, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Mercury.ArgP": {"value": 0.5092924420823122, "unit": u.rad}, - "log.final.Mercury.MeanAnomaly": {"value": 0.3482401511992885, "unit": u.rad}, - "log.final.Mercury.Inc": {"value": 0.1222430915966452, "unit": u.rad}, - "log.final.Mercury.LongA": {"value": 0.8431407868342529, "unit": u.rad}, - "log.final.Mercury.MeanLongitude": {"value": 1.7006733801158536, "unit": u.rad}, - "log.final.Mercury.LongP": {"value": 1.3524332289165650, "unit": u.rad}, - "log.final.Mercury.TotOrbEnergy": {"value": -6.1982903940958659e+33, "unit": u.Joule}, - "log.final.Mercury.OrbPotEnergy": {"value": -1.6243570021016668e+27, "unit": u.Joule}, - "log.final.Mercury.PositionXSpiNBody": {"value": -1.4284864976318579e+10}, - "log.final.Mercury.PositionYSpiNBody": {"value": 4.4617202242123146e+10}, - "log.final.Mercury.PositionZSpiNBody": {"value": 4.9562860799520254e+09}, - "log.final.Mercury.VelXSpiNBody": {"value": -5.6172594401899907e+04}, - "log.final.Mercury.VelYSpiNBody": {"value": -1.3055052637623558e+04}, - "log.final.Mercury.VelZSpiNBody": {"value": 4086.5414331442589173}, - "log.final.Mercury.SpiNBodyInc": {"value": 0.1222430915966452, "unit": u.rad}, - "log.final.Mercury.SpiNBodyLongA": {"value": 0.8431407868342529, "unit": u.rad}, - "log.final.Venus.Mass": {"value": 4.8673315899999993e+24, "unit": u.kg}, - "log.final.Venus.Radius": {"value": 6.0528168999999994e+06, "unit": u.m}, - "log.final.Venus.RadGyra": {"value": 0.5000000000000000}, - "log.final.Venus.BodyType": {"value": 0.0000000000000000}, - "log.final.Venus.Density": {"value": 5239.9810321605646095, "unit": u.kg / u.m ** 3}, - "log.final.Venus.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.Venus.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.final.Venus.HZLimRunaway": {"value": -1.0000000000000000}, - "log.final.Venus.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.final.Venus.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.final.Venus.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.final.Venus.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.final.Venus.Eccentricity": {"value": 0.0067654968650054}, - "log.final.Venus.MeanMotion": {"value": 3.2363398042052219e-07, "unit": 1 / u.sec}, - "log.final.Venus.OrbPeriod": {"value": 1.9414479588995468e+07, "unit": u.sec}, - "log.final.Venus.SemiMajorAxis": {"value": 1.0821018201844737e+11, "unit": u.m}, - "log.final.Venus.COPP": {"value": 0.0000000000000000}, - "log.final.Venus.OrbAngMom": {"value": 1.8444477639687681e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Venus.ArgP": {"value": 0.9555745530151282, "unit": u.rad}, - "log.final.Venus.MeanAnomaly": {"value": 4.0769944731995524, "unit": u.rad}, - "log.final.Venus.Inc": {"value": 0.0593149665160429, "unit": u.rad}, - "log.final.Venus.LongA": {"value": 1.3373158524982236, "unit": u.rad}, - "log.final.Venus.MeanLongitude": {"value": 6.3698848787129041, "unit": u.rad}, - "log.final.Venus.LongP": {"value": 2.2928904055133517, "unit": u.rad}, - "log.final.Venus.TotOrbEnergy": {"value": -6.1982903940958659e+33, "unit": u.Joule}, - "log.final.Venus.OrbPotEnergy": {"value": -3.4289361517490209e+28, "unit": u.Joule}, - "log.final.Venus.PositionXSpiNBody": {"value": 1.0815757144988359e+11}, - "log.final.Venus.PositionYSpiNBody": {"value": 8.2767987284221296e+09}, - "log.final.Venus.PositionZSpiNBody": {"value": -6.1349323261703272e+09}, - "log.final.Venus.VelXSpiNBody": {"value": -2813.6433688321417321}, - "log.final.Venus.VelYSpiNBody": {"value": 3.4759390241093402e+04}, - "log.final.Venus.VelZSpiNBody": {"value": 640.1253385313910940}, - "log.final.Venus.SpiNBodyInc": {"value": 0.0593149665160429, "unit": u.rad}, - "log.final.Venus.SpiNBodyLongA": {"value": 1.3373158524982236, "unit": u.rad}, - "log.final.Earth.Mass": {"value": 5.9721859999999998e+24, "unit": u.kg}, - "log.final.Earth.Radius": {"value": 6.3781000000000000e+06, "unit": u.m}, - "log.final.Earth.RadGyra": {"value": 0.5000000000000000}, - "log.final.Earth.BodyType": {"value": 0.0000000000000000}, - "log.final.Earth.Density": {"value": 5495.0385490920862139, "unit": u.kg / u.m ** 3}, - "log.final.Earth.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.Earth.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.final.Earth.HZLimRunaway": {"value": -1.0000000000000000}, - "log.final.Earth.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.final.Earth.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.final.Earth.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.final.Earth.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.final.Earth.Eccentricity": {"value": 0.0167040607934320}, - "log.final.Earth.MeanMotion": {"value": 1.9909898045534224e-07, "unit": 1 / u.sec}, - "log.final.Earth.OrbPeriod": {"value": 3.1558098855201822e+07, "unit": u.sec}, - "log.final.Earth.SemiMajorAxis": {"value": 1.4959770364503329e+11, "unit": u.m}, - "log.final.Earth.COPP": {"value": 0.0064749041550423}, - "log.final.Earth.OrbAngMom": {"value": 2.6606451888126178e+40, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Earth.ArgP": {"value": 1.9946317274699901, "unit": u.rad}, - "log.final.Earth.MeanAnomaly": {"value": 4.2793278732657036, "unit": u.rad}, - "log.final.Earth.Inc": {"value": 0.0592958228450282, "unit": u.rad}, - "log.final.Earth.LongA": {"value": 6.0858921788479794, "unit": u.rad}, - "log.final.Earth.MeanLongitude": {"value": 6.0766664724040869, "unit": u.rad}, - "log.final.Earth.LongP": {"value": 1.7973385991383832, "unit": u.rad}, - "log.final.Earth.TotOrbEnergy": {"value": -6.1982903940958659e+33, "unit": u.Joule}, - "log.final.Earth.OrbPotEnergy": {"value": -1.5075691558931523e+27, "unit": u.Joule}, - "log.final.Earth.PositionXSpiNBody": {"value": 1.4648471525389093e+11}, - "log.final.Earth.PositionYSpiNBody": {"value": -3.5305272424263519e+10}, - "log.final.Earth.PositionZSpiNBody": {"value": -3.5065836082528394e+08}, - "log.final.Earth.VelXSpiNBody": {"value": 6486.6780380224217879}, - "log.final.Earth.VelYSpiNBody": {"value": 2.8796295693817417e+04}, - "log.final.Earth.VelZSpiNBody": {"value": 1751.8263488512127424}, - "log.final.Earth.SpiNBodyInc": {"value": 0.0592958228450282, "unit": u.rad}, - "log.final.Earth.SpiNBodyLongA": {"value": 6.0858921788479794, "unit": u.rad}, - "log.final.Mars.Mass": {"value": 6.3902390200000002e+23, "unit": u.kg}, - "log.final.Mars.Radius": {"value": 3.3931492000000002e+06, "unit": u.m}, - "log.final.Mars.RadGyra": {"value": 0.5000000000000000}, - "log.final.Mars.BodyType": {"value": 0.0000000000000000}, - "log.final.Mars.Density": {"value": 3904.9872862933507349, "unit": u.kg / u.m ** 3}, - "log.final.Mars.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, - "log.final.Mars.HZLimRecVenus": {"value": -1.0000000000000000}, - "log.final.Mars.HZLimRunaway": {"value": -1.0000000000000000}, - "log.final.Mars.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, - "log.final.Mars.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, - "log.final.Mars.HZLimEarlyMars": {"value": -1.0000000000000000}, - "log.final.Mars.Instellation": {"value": -1.0000000000000000, "unit": u.kg / u.sec ** 3}, - "log.final.Mars.Eccentricity": {"value": 0.0934396712499139}, - "log.final.Mars.MeanMotion": {"value": 1.0585624532113172e-07, "unit": 1 / u.sec}, - "log.final.Mars.OrbPeriod": {"value": 5.9355830051581249e+07, "unit": u.sec}, - "log.final.Mars.SemiMajorAxis": {"value": 2.2794298912143616e+11, "unit": u.m}, - "log.final.Mars.COPP": {"value": -0.0161366204391489}, - "log.final.Mars.OrbAngMom": {"value": 3.4992868389766110e+39, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.final.Mars.ArgP": {"value": 5.0000685133399330, "unit": u.rad}, - "log.final.Mars.MeanAnomaly": {"value": 5.6682441835210717, "unit": u.rad}, - "log.final.Mars.Inc": {"value": 0.0323141352804722, "unit": u.rad}, - "log.final.Mars.LongA": {"value": 0.8653182087158210, "unit": u.rad}, - "log.final.Mars.MeanLongitude": {"value": 11.5336309055768247, "unit": u.rad}, - "log.final.Mars.LongP": {"value": 5.8653867220557538, "unit": u.rad}, - "log.final.Mars.TotOrbEnergy": {"value": -6.1982903940958659e+33, "unit": u.Joule}, - "log.final.Mars.OrbPotEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, - "log.final.Mars.PositionXSpiNBody": {"value": 8.5927370326399353e+10}, - "log.final.Mars.PositionYSpiNBody": {"value": -1.9293056341057376e+11}, - "log.final.Mars.PositionZSpiNBody": {"value": -6.1583914211730099e+09}, - "log.final.Mars.VelXSpiNBody": {"value": 2.3051619090597345e+04}, - "log.final.Mars.VelYSpiNBody": {"value": 1.1937602122605942e+04}, - "log.final.Mars.VelZSpiNBody": {"value": -317.0811459411227702}, - "log.final.Mars.SpiNBodyInc": {"value": 0.0323141352804722, "unit": u.rad}, - "log.final.Mars.SpiNBodyLongA": {"value": 0.8653182087158210, "unit": u.rad}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 4.9405684954906725e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": { + "value": -2.4289670619261560e40, + "unit": u.Joule, + }, + "log.initial.system.PotEnergy": { + "value": -2.4824390943032254e40, + "unit": u.Joule, + }, + "log.initial.system.KinEnergy": { + "value": 5.3472690917973792e38, + "unit": u.Joule, + }, + "log.initial.system.DeltaTime": {"value": 0.0000000000000000, "unit": u.sec}, + "log.initial.Star.Mass": {"value": 1.9884154399559999e30, "unit": u.kg}, + "log.initial.Star.Radius": {"value": 6.3781000000000000e09, "unit": u.m}, + "log.initial.Star.RadGyra": {"value": 0.5000000000000000}, + "log.initial.Star.BodyType": {"value": 0.0000000000000000}, + "log.initial.Star.Density": { + "value": 1.8295511047660136, + "unit": u.kg / u.m**3, + }, + "log.initial.Star.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.Star.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.initial.Star.HZLimRunaway": {"value": -1.0000000000000000}, + "log.initial.Star.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Star.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Star.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.initial.Star.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Star.Eccentricity": {"value": -1.0000000000000000}, + "log.initial.Star.MeanMotion": { + "value": -1.0000000000000000, + "unit": 1 / u.sec, + }, + "log.initial.Star.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, + "log.initial.Star.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, + "log.initial.Star.COPP": {"value": 0.0000000000000000}, + "log.initial.Star.OrbAngMom": { + "value": 1.1839688346281812e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Star.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Star.MeanAnomaly": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Star.Inc": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Star.LongA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Star.MeanLongitude": {"value": -1.0000000000000000, "unit": u.rad}, + "log.initial.Star.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Star.TotOrbEnergy": { + "value": -6.1982871601954894e33, + "unit": u.Joule, + }, + "log.initial.Star.OrbPotEnergy": { + "value": -1.0000000000000000, + "unit": u.Joule, + }, + "log.initial.Star.PositionXSpiNBody": {"value": 2.7915940084973827e05}, + "log.initial.Star.PositionYSpiNBody": {"value": -4.1014856265306339e05}, + "log.initial.Star.PositionZSpiNBody": {"value": -3.7106311591366364e04}, + "log.initial.Star.VelXSpiNBody": {"value": 0.0795471921909874}, + "log.initial.Star.VelYSpiNBody": {"value": 0.0958149953307798}, + "log.initial.Star.VelZSpiNBody": {"value": 0.0039116626797918}, + "log.initial.Star.SpiNBodyInc": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Star.SpiNBodyLongA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Mercury.Mass": {"value": 3.3026188579999998e23, "unit": u.kg}, + "log.initial.Mercury.Radius": {"value": 2.4428122999999998e06, "unit": u.m}, + "log.initial.Mercury.RadGyra": {"value": 0.5000000000000000}, + "log.initial.Mercury.BodyType": {"value": 0.0000000000000000}, + "log.initial.Mercury.Density": { + "value": 5408.7829368350048753, + "unit": u.kg / u.m**3, + }, + "log.initial.Mercury.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.Mercury.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.initial.Mercury.HZLimRunaway": {"value": -1.0000000000000000}, + "log.initial.Mercury.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Mercury.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Mercury.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.initial.Mercury.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Mercury.Eccentricity": {"value": 0.2056306900000000}, + "log.initial.Mercury.MeanMotion": { + "value": 8.2667487086227897e-07, + "unit": 1 / u.sec, + }, + "log.initial.Mercury.OrbPeriod": { + "value": 7.6005519565700479e06, + "unit": u.sec, + }, + "log.initial.Mercury.SemiMajorAxis": { + "value": 5.7909175678248352e10, + "unit": u.m, + }, + "log.initial.Mercury.COPP": {"value": 0.0001191111427544}, + "log.initial.Mercury.OrbAngMom": { + "value": 8.9600164476519010e38, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Mercury.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Mercury.MeanAnomaly": {"value": 3.0507376194278546, "unit": u.rad}, + "log.initial.Mercury.Inc": {"value": 0.1222580451706808, "unit": u.rad}, + "log.initial.Mercury.LongA": {"value": 0.8435467744632575, "unit": u.rad}, + "log.initial.Mercury.MeanLongitude": { + "value": 4.4026076987955776, + "unit": u.rad, + }, + "log.initial.Mercury.LongP": {"value": 1.3518700793677227, "unit": u.rad}, + "log.initial.Mercury.TotOrbEnergy": { + "value": -6.1982871601954894e33, + "unit": u.Joule, + }, + "log.initial.Mercury.OrbPotEnergy": { + "value": -1.6734887233371770e27, + "unit": u.Joule, + }, + "log.initial.Mercury.PositionXSpiNBody": {"value": -1.9460729480525391e10}, + "log.initial.Mercury.PositionYSpiNBody": {"value": -6.6914040443213783e10}, + "log.initial.Mercury.PositionZSpiNBody": {"value": -3.6797570861737509e09}, + "log.initial.Mercury.VelXSpiNBody": {"value": 3.6995108268405180e04}, + "log.initial.Mercury.VelYSpiNBody": {"value": -1.1164070038032824e04}, + "log.initial.Mercury.VelZSpiNBody": {"value": -4307.5569771203754499}, + "log.initial.Mercury.SpiNBodyInc": {"value": 0.1222580451706808, "unit": u.rad}, + "log.initial.Mercury.SpiNBodyLongA": { + "value": 0.8435467744632575, + "unit": u.rad, + }, + "log.initial.Venus.Mass": {"value": 4.8673315899999993e24, "unit": u.kg}, + "log.initial.Venus.Radius": {"value": 6.0528168999999994e06, "unit": u.m}, + "log.initial.Venus.RadGyra": {"value": 0.5000000000000000}, + "log.initial.Venus.BodyType": {"value": 0.0000000000000000}, + "log.initial.Venus.Density": { + "value": 5239.9810321605646095, + "unit": u.kg / u.m**3, + }, + "log.initial.Venus.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.Venus.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.initial.Venus.HZLimRunaway": {"value": -1.0000000000000000}, + "log.initial.Venus.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Venus.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Venus.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.initial.Venus.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Venus.Eccentricity": {"value": 0.0067732300000000}, + "log.initial.Venus.MeanMotion": { + "value": 3.2363961741823590e-07, + "unit": 1 / u.sec, + }, + "log.initial.Venus.OrbPeriod": {"value": 1.9414141437016640e07, "unit": u.sec}, + "log.initial.Venus.SemiMajorAxis": { + "value": 1.0820892551319370e11, + "unit": u.m, + }, + "log.initial.Venus.COPP": {"value": 0.0000000000000000}, + "log.initial.Venus.OrbAngMom": { + "value": 1.8444487737839402e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Venus.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Venus.MeanAnomaly": {"value": 0.8804618844052841, "unit": u.rad}, + "log.initial.Venus.Inc": {"value": 0.0592488666486833, "unit": u.rad}, + "log.initial.Venus.LongA": {"value": 1.3383305131628385, "unit": u.rad}, + "log.initial.Venus.MeanLongitude": {"value": 3.1761454602995198, "unit": u.rad}, + "log.initial.Venus.LongP": {"value": 2.2956835758942358, "unit": u.rad}, + "log.initial.Venus.TotOrbEnergy": { + "value": -6.1982871601954894e33, + "unit": u.Joule, + }, + "log.initial.Venus.OrbPotEnergy": { + "value": -1.2078693330250667e28, + "unit": u.Joule, + }, + "log.initial.Venus.PositionXSpiNBody": {"value": -1.0745862317120734e11}, + "log.initial.Venus.PositionYSpiNBody": {"value": -4.8950065818498812e09}, + "log.initial.Venus.PositionZSpiNBody": {"value": 6.1358940673992805e09}, + "log.initial.Venus.VelXSpiNBody": {"value": 1383.6855202680806087}, + "log.initial.Venus.VelYSpiNBody": {"value": -3.5139320872477445e04}, + "log.initial.Venus.VelZSpiNBody": {"value": -560.0632256368627395}, + "log.initial.Venus.SpiNBodyInc": {"value": 0.0592488666486833, "unit": u.rad}, + "log.initial.Venus.SpiNBodyLongA": {"value": 1.3383305131628385, "unit": u.rad}, + "log.initial.Earth.Mass": {"value": 5.9721859999999998e24, "unit": u.kg}, + "log.initial.Earth.Radius": {"value": 6.3781000000000000e06, "unit": u.m}, + "log.initial.Earth.RadGyra": {"value": 0.5000000000000000}, + "log.initial.Earth.BodyType": {"value": 0.0000000000000000}, + "log.initial.Earth.Density": { + "value": 5495.0385490920862139, + "unit": u.kg / u.m**3, + }, + "log.initial.Earth.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.Earth.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.initial.Earth.HZLimRunaway": {"value": -1.0000000000000000}, + "log.initial.Earth.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Earth.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Earth.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.initial.Earth.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Earth.Eccentricity": {"value": 0.0167102200000000}, + "log.initial.Earth.MeanMotion": { + "value": 1.9909861410536333e-07, + "unit": 1 / u.sec, + }, + "log.initial.Earth.OrbPeriod": {"value": 3.1558156923455600e07, "unit": u.sec}, + "log.initial.Earth.SemiMajorAxis": { + "value": 1.4959788715576578e11, + "unit": u.m, + }, + "log.initial.Earth.COPP": {"value": 0.0064781433321986}, + "log.initial.Earth.OrbAngMom": { + "value": 2.6606583190350611e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Earth.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Earth.MeanAnomaly": {"value": 6.2398515742010225, "unit": u.rad}, + "log.initial.Earth.Inc": {"value": 0.0593411945661111, "unit": u.rad}, + "log.initial.Earth.LongA": {"value": 6.0866500631238427, "unit": u.rad}, + "log.initial.Earth.MeanLongitude": {"value": 8.0366189953258491, "unit": u.rad}, + "log.initial.Earth.LongP": {"value": 1.7967674211248261, "unit": u.rad}, + "log.initial.Earth.TotOrbEnergy": { + "value": -6.1982871601954894e33, + "unit": u.Joule, + }, + "log.initial.Earth.OrbPotEnergy": { + "value": -9.2006090724902290e26, + "unit": u.Joule, + }, + "log.initial.Earth.PositionXSpiNBody": {"value": -2.6549739061807003e10}, + "log.initial.Earth.PositionYSpiNBody": {"value": 1.4445683679635303e11}, + "log.initial.Earth.PositionZSpiNBody": {"value": 8.1090710842026081e09}, + "log.initial.Earth.VelXSpiNBody": {"value": -2.9782610455354614e04}, + "log.initial.Earth.VelYSpiNBody": {"value": -5459.1654954847208501}, + "log.initial.Earth.VelZSpiNBody": {"value": -663.6106761971726655}, + "log.initial.Earth.SpiNBodyInc": {"value": 0.0593411945661111, "unit": u.rad}, + "log.initial.Earth.SpiNBodyLongA": {"value": 6.0866500631238427, "unit": u.rad}, + "log.initial.Mars.Mass": {"value": 6.3902390200000002e23, "unit": u.kg}, + "log.initial.Mars.Radius": {"value": 3.3931492000000002e06, "unit": u.m}, + "log.initial.Mars.RadGyra": {"value": 0.5000000000000000}, + "log.initial.Mars.BodyType": {"value": 0.0000000000000000}, + "log.initial.Mars.Density": { + "value": 3904.9872862933507349, + "unit": u.kg / u.m**3, + }, + "log.initial.Mars.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.initial.Mars.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.initial.Mars.HZLimRunaway": {"value": -1.0000000000000000}, + "log.initial.Mars.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Mars.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.initial.Mars.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.initial.Mars.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.Mars.Eccentricity": {"value": 0.0934123300000000}, + "log.initial.Mars.MeanMotion": { + "value": 1.0586067017457037e-07, + "unit": 1 / u.sec, + }, + "log.initial.Mars.OrbPeriod": {"value": 5.9353349046612397e07, "unit": u.sec}, + "log.initial.Mars.SemiMajorAxis": {"value": 2.2793663724184332e11, "unit": u.m}, + "log.initial.Mars.COPP": {"value": -0.0161452572136818}, + "log.initial.Mars.OrbAngMom": { + "value": 3.4992832768748888e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.Mars.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.initial.Mars.MeanAnomaly": {"value": 0.3388116919678649, "unit": u.rad}, + "log.initial.Mars.Inc": {"value": 0.0322992376694091, "unit": u.rad}, + "log.initial.Mars.LongA": {"value": 0.8653087613069771, "unit": u.rad}, + "log.initial.Mars.MeanLongitude": {"value": 6.2038307709676923, "unit": u.rad}, + "log.initial.Mars.LongP": {"value": 5.8650190789998273, "unit": u.rad}, + "log.initial.Mars.TotOrbEnergy": { + "value": -6.1982871601954894e33, + "unit": u.Joule, + }, + "log.initial.Mars.OrbPotEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, + "log.initial.Mars.PositionXSpiNBody": {"value": 2.0803448047941187e11}, + "log.initial.Mars.PositionYSpiNBody": {"value": -1.9601556499889069e09}, + "log.initial.Mars.PositionZSpiNBody": {"value": -5.1582818987714539e09}, + "log.initial.Mars.VelXSpiNBody": {"value": 1160.3534380638780021}, + "log.initial.Mars.VelYSpiNBody": {"value": 2.6297809759394786e04}, + "log.initial.Mars.VelZSpiNBody": {"value": 522.4080685981735996}, + "log.initial.Mars.SpiNBodyInc": {"value": 0.0322992376694091, "unit": u.rad}, + "log.initial.Mars.SpiNBodyLongA": {"value": 0.8653087613069771, "unit": u.rad}, + "log.final.system.Age": {"value": 1.0000000000000000e09, "unit": u.sec}, + "log.final.system.Time": {"value": 1.0000000000000000e09, "unit": u.sec}, + "log.final.system.TotAngMom": { + "value": 4.9405680894478657e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.system.TotEnergy": { + "value": -2.4289670619264795e40, + "unit": u.Joule, + }, + "log.final.system.PotEnergy": { + "value": -2.4824390943032254e40, + "unit": u.Joule, + }, + "log.final.system.KinEnergy": {"value": 5.3472690917973792e38, "unit": u.Joule}, + "log.final.system.DeltaTime": {"value": 5.9826503140891415e04, "unit": u.sec}, + "log.final.Star.Mass": {"value": 1.9884154399559999e30, "unit": u.kg}, + "log.final.Star.Radius": {"value": 6.3781000000000000e09, "unit": u.m}, + "log.final.Star.RadGyra": {"value": 0.5000000000000000}, + "log.final.Star.BodyType": {"value": 0.0000000000000000}, + "log.final.Star.Density": { + "value": 1.8295511047660136, + "unit": u.kg / u.m**3, + }, + "log.final.Star.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, + "log.final.Star.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.final.Star.HZLimRunaway": {"value": -1.0000000000000000}, + "log.final.Star.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.final.Star.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.final.Star.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.final.Star.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.final.Star.Eccentricity": {"value": -1.0000000000000000}, + "log.final.Star.MeanMotion": {"value": -1.0000000000000000, "unit": 1 / u.sec}, + "log.final.Star.OrbPeriod": {"value": -1.0000000000000000, "unit": u.sec}, + "log.final.Star.SemiMajorAxis": {"value": -1.0000000000000000, "unit": u.m}, + "log.final.Star.COPP": {"value": 0.0000000000000000}, + "log.final.Star.OrbAngMom": { + "value": 2.5470730912583034e35, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Star.ArgP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.Star.MeanAnomaly": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.Star.Inc": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.Star.LongA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.Star.MeanLongitude": {"value": -1.0000000000000000, "unit": u.rad}, + "log.final.Star.LongP": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.Star.TotOrbEnergy": { + "value": -6.1982903940957783e33, + "unit": u.Joule, + }, + "log.final.Star.OrbPotEnergy": {"value": -1.0000000000000000, "unit": u.Joule}, + "log.final.Star.PositionXSpiNBody": {"value": -7.2996044877420436e05}, + "log.final.Star.PositionYSpiNBody": {"value": 1.4037087234040390e05}, + "log.final.Star.PositionZSpiNBody": {"value": 1.7226497595667850e04}, + "log.final.Star.VelXSpiNBody": {"value": -0.0106736151354555}, + "log.final.Star.VelYSpiNBody": {"value": -0.1732430416842238}, + "log.final.Star.VelZSpiNBody": {"value": -0.0074053647089199}, + "log.final.Star.SpiNBodyInc": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.Star.SpiNBodyLongA": {"value": 0.0000000000000000, "unit": u.rad}, + "log.final.Mercury.Mass": {"value": 3.3026188579999998e23, "unit": u.kg}, + "log.final.Mercury.Radius": {"value": 2.4428122999999998e06, "unit": u.m}, + "log.final.Mercury.RadGyra": {"value": 0.5000000000000000}, + "log.final.Mercury.BodyType": {"value": 0.0000000000000000}, + "log.final.Mercury.Density": { + "value": 5408.7829368350048753, + "unit": u.kg / u.m**3, + }, + "log.final.Mercury.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.final.Mercury.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.final.Mercury.HZLimRunaway": {"value": -1.0000000000000000}, + "log.final.Mercury.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.final.Mercury.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.final.Mercury.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.final.Mercury.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.final.Mercury.Eccentricity": {"value": 0.2056310160605702}, + "log.final.Mercury.MeanMotion": { + "value": 8.2668331941003606e-07, + "unit": 1 / u.sec, + }, + "log.final.Mercury.OrbPeriod": {"value": 7.6004742803611811e06, "unit": u.sec}, + "log.final.Mercury.SemiMajorAxis": { + "value": 5.7908781130333694e10, + "unit": u.m, + }, + "log.final.Mercury.COPP": {"value": 0.0001191262369582}, + "log.final.Mercury.OrbAngMom": { + "value": 8.9600009443842632e38, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Mercury.ArgP": {"value": 0.5092924420823016, "unit": u.rad}, + "log.final.Mercury.MeanAnomaly": {"value": 0.3482401512006217, "unit": u.rad}, + "log.final.Mercury.Inc": {"value": 0.1222430915966452, "unit": u.rad}, + "log.final.Mercury.LongA": {"value": 0.8431407868342509, "unit": u.rad}, + "log.final.Mercury.MeanLongitude": {"value": 1.7006733801171741, "unit": u.rad}, + "log.final.Mercury.LongP": {"value": 1.3524332289165524, "unit": u.rad}, + "log.final.Mercury.TotOrbEnergy": { + "value": -6.1982903940957783e33, + "unit": u.Joule, + }, + "log.final.Mercury.OrbPotEnergy": { + "value": -1.6243570020988150e27, + "unit": u.Joule, + }, + "log.final.Mercury.PositionXSpiNBody": {"value": -1.4284864976408028e10}, + "log.final.Mercury.PositionYSpiNBody": {"value": 4.4617202242102043e10}, + "log.final.Mercury.PositionZSpiNBody": {"value": 4.9562860799585018e09}, + "log.final.Mercury.VelXSpiNBody": {"value": -5.6172594401871094e04}, + "log.final.Mercury.VelYSpiNBody": {"value": -1.3055052637713810e04}, + "log.final.Mercury.VelZSpiNBody": {"value": 4086.5414331342203695}, + "log.final.Mercury.SpiNBodyInc": {"value": 0.1222430915966452, "unit": u.rad}, + "log.final.Mercury.SpiNBodyLongA": {"value": 0.8431407868342509, "unit": u.rad}, + "log.final.Venus.Mass": {"value": 4.8673315899999993e24, "unit": u.kg}, + "log.final.Venus.Radius": {"value": 6.0528168999999994e06, "unit": u.m}, + "log.final.Venus.RadGyra": {"value": 0.5000000000000000}, + "log.final.Venus.BodyType": {"value": 0.0000000000000000}, + "log.final.Venus.Density": { + "value": 5239.9810321605646095, + "unit": u.kg / u.m**3, + }, + "log.final.Venus.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.final.Venus.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.final.Venus.HZLimRunaway": {"value": -1.0000000000000000}, + "log.final.Venus.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.final.Venus.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.final.Venus.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.final.Venus.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.final.Venus.Eccentricity": {"value": 0.0067654968649808}, + "log.final.Venus.MeanMotion": { + "value": 3.2363398042050488e-07, + "unit": 1 / u.sec, + }, + "log.final.Venus.OrbPeriod": {"value": 1.9414479588996507e07, "unit": u.sec}, + "log.final.Venus.SemiMajorAxis": {"value": 1.0821018201845123e11, "unit": u.m}, + "log.final.Venus.COPP": {"value": 0.0000000000000000}, + "log.final.Venus.OrbAngMom": { + "value": 1.8444477639688015e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Venus.ArgP": {"value": 0.9555745530153139, "unit": u.rad}, + "log.final.Venus.MeanAnomaly": {"value": 4.0769944731872148, "unit": u.rad}, + "log.final.Venus.Inc": {"value": 0.0593149665160410, "unit": u.rad}, + "log.final.Venus.LongA": {"value": 1.3373158524982263, "unit": u.rad}, + "log.final.Venus.MeanLongitude": {"value": 6.3698848787007547, "unit": u.rad}, + "log.final.Venus.LongP": {"value": 2.2928904055135400, "unit": u.rad}, + "log.final.Venus.TotOrbEnergy": { + "value": -6.1982903940957783e33, + "unit": u.Joule, + }, + "log.final.Venus.OrbPotEnergy": { + "value": -3.4289361518076816e28, + "unit": u.Joule, + }, + "log.final.Venus.PositionXSpiNBody": {"value": 1.0815757144996898e11}, + "log.final.Venus.PositionYSpiNBody": {"value": 8.2767987274169598e09}, + "log.final.Venus.PositionZSpiNBody": {"value": -6.1349323261889391e09}, + "log.final.Venus.VelXSpiNBody": {"value": -2813.6433685082974989}, + "log.final.Venus.VelYSpiNBody": {"value": 3.4759390241117522e04}, + "log.final.Venus.VelZSpiNBody": {"value": 640.1253385129933804}, + "log.final.Venus.SpiNBodyInc": {"value": 0.0593149665160410, "unit": u.rad}, + "log.final.Venus.SpiNBodyLongA": {"value": 1.3373158524982263, "unit": u.rad}, + "log.final.Earth.Mass": {"value": 5.9721859999999998e24, "unit": u.kg}, + "log.final.Earth.Radius": {"value": 6.3781000000000000e06, "unit": u.m}, + "log.final.Earth.RadGyra": {"value": 0.5000000000000000}, + "log.final.Earth.BodyType": {"value": 0.0000000000000000}, + "log.final.Earth.Density": { + "value": 5495.0385490920862139, + "unit": u.kg / u.m**3, + }, + "log.final.Earth.HZLimitDryRunaway": { + "value": -1.0000000000000000, + "unit": u.m, + }, + "log.final.Earth.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.final.Earth.HZLimRunaway": {"value": -1.0000000000000000}, + "log.final.Earth.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.final.Earth.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.final.Earth.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.final.Earth.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.final.Earth.Eccentricity": {"value": 0.0167040607934187}, + "log.final.Earth.MeanMotion": { + "value": 1.9909898045534430e-07, + "unit": 1 / u.sec, + }, + "log.final.Earth.OrbPeriod": {"value": 3.1558098855201498e07, "unit": u.sec}, + "log.final.Earth.SemiMajorAxis": {"value": 1.4959770364503226e11, "unit": u.m}, + "log.final.Earth.COPP": {"value": 0.0064749041550378}, + "log.final.Earth.OrbAngMom": { + "value": 2.6606451888126087e40, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Earth.ArgP": {"value": 1.9946317274695722, "unit": u.rad}, + "log.final.Earth.MeanAnomaly": {"value": 4.2793278732686302, "unit": u.rad}, + "log.final.Earth.Inc": {"value": 0.0592958228450263, "unit": u.rad}, + "log.final.Earth.LongA": {"value": 6.0858921788479803, "unit": u.rad}, + "log.final.Earth.MeanLongitude": {"value": 6.0766664724065960, "unit": u.rad}, + "log.final.Earth.LongP": {"value": 1.7973385991379658, "unit": u.rad}, + "log.final.Earth.TotOrbEnergy": { + "value": -6.1982903940957783e33, + "unit": u.Joule, + }, + "log.final.Earth.OrbPotEnergy": { + "value": -1.5075691558881020e27, + "unit": u.Joule, + }, + "log.final.Earth.PositionXSpiNBody": {"value": 1.4648471525396915e11}, + "log.final.Earth.PositionYSpiNBody": {"value": -3.5305272423903084e10}, + "log.final.Earth.PositionZSpiNBody": {"value": -3.5065836080340111e08}, + "log.final.Earth.VelXSpiNBody": {"value": 6486.6780379518304471}, + "log.final.Earth.VelYSpiNBody": {"value": 2.8796295693834920e04}, + "log.final.Earth.VelZSpiNBody": {"value": 1751.8263488514137407}, + "log.final.Earth.SpiNBodyInc": {"value": 0.0592958228450263, "unit": u.rad}, + "log.final.Earth.SpiNBodyLongA": {"value": 6.0858921788479803, "unit": u.rad}, + "log.final.Mars.Mass": {"value": 6.3902390200000002e23, "unit": u.kg}, + "log.final.Mars.Radius": {"value": 3.3931492000000002e06, "unit": u.m}, + "log.final.Mars.RadGyra": {"value": 0.5000000000000000}, + "log.final.Mars.BodyType": {"value": 0.0000000000000000}, + "log.final.Mars.Density": { + "value": 3904.9872862933507349, + "unit": u.kg / u.m**3, + }, + "log.final.Mars.HZLimitDryRunaway": {"value": -1.0000000000000000, "unit": u.m}, + "log.final.Mars.HZLimRecVenus": {"value": -1.0000000000000000}, + "log.final.Mars.HZLimRunaway": {"value": -1.0000000000000000}, + "log.final.Mars.HZLimMoistGreenhouse": {"value": -1.0000000000000000}, + "log.final.Mars.HZLimMaxGreenhouse": {"value": -1.0000000000000000}, + "log.final.Mars.HZLimEarlyMars": {"value": -1.0000000000000000}, + "log.final.Mars.Instellation": { + "value": -1.0000000000000000, + "unit": u.kg / u.sec**3, + }, + "log.final.Mars.Eccentricity": {"value": 0.0934396712499128}, + "log.final.Mars.MeanMotion": { + "value": 1.0585624532112784e-07, + "unit": 1 / u.sec, + }, + "log.final.Mars.OrbPeriod": {"value": 5.9355830051583417e07, "unit": u.sec}, + "log.final.Mars.SemiMajorAxis": {"value": 2.2794298912144171e11, "unit": u.m}, + "log.final.Mars.COPP": {"value": -0.0161366204391474}, + "log.final.Mars.OrbAngMom": { + "value": 3.4992868389766533e39, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.final.Mars.ArgP": {"value": 5.0000685133399596, "unit": u.rad}, + "log.final.Mars.MeanAnomaly": {"value": 5.6682441835199748, "unit": u.rad}, + "log.final.Mars.Inc": {"value": 0.0323141352804722, "unit": u.rad}, + "log.final.Mars.LongA": {"value": 0.8653182087158294, "unit": u.rad}, + "log.final.Mars.MeanLongitude": {"value": 11.5336309055757642, "unit": u.rad}, + "log.final.Mars.LongP": {"value": 5.8653867220557894, "unit": u.rad}, + "log.final.Mars.TotOrbEnergy": { + "value": -6.1982903940957783e33, + "unit": u.Joule, + }, + "log.final.Mars.OrbPotEnergy": {"value": 0.0000000000000000, "unit": u.Joule}, + "log.final.Mars.PositionXSpiNBody": {"value": 8.5927370326167511e10}, + "log.final.Mars.PositionYSpiNBody": {"value": -1.9293056341070020e11}, + "log.final.Mars.PositionZSpiNBody": {"value": -6.1583914211697931e09}, + "log.final.Mars.VelXSpiNBody": {"value": 2.3051619090609282e04}, + "log.final.Mars.VelYSpiNBody": {"value": 1.1937602122578213e04}, + "log.final.Mars.VelZSpiNBody": {"value": -317.0811459419970788}, + "log.final.Mars.SpiNBodyInc": {"value": 0.0323141352804722, "unit": u.rad}, + "log.final.Mars.SpiNBodyLongA": {"value": 0.8653182087158294, "unit": u.rad}, + } ) -class Test_SS_SpiNBody(Benchmark): - pass +class Test_SS_SpiNBody(Benchmark): + pass diff --git a/tests/Stellar/MagneticBraking/test_MagneticBraking.py b/tests/Stellar/MagneticBraking/test_MagneticBraking.py index 27d0c4462..725aec6e7 100644 --- a/tests/Stellar/MagneticBraking/test_MagneticBraking.py +++ b/tests/Stellar/MagneticBraking/test_MagneticBraking.py @@ -1,178 +1,394 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 1.577880e+14, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 8.714482e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -4.729901e+41, "unit": u.erg}, - "log.initial.system.PotEnergy": {"value": -1.587196e+41, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 1.056225e+39, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.matt.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.matt.Radius": {"value": 156.404167, "unit": u.Rearth}, - "log.initial.matt.RadGyra": {"value": 0.449297}, - "log.initial.matt.RotAngMom": {"value": 2.904827e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.matt.RotVel": {"value": 7.254471e+04, "unit": u.m / u.sec}, - "log.initial.matt.BodyType": {"value": 0.000000}, - "log.initial.matt.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.matt.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.matt.Density": {"value": 478.189139, "unit": u.kg / u.m ** 3}, - "log.initial.matt.HZLimitDryRunaway": {"value": 1.084540e+11, "unit": u.m}, - "log.initial.matt.HZLimRecVenus": {"value": 1.636341e+11, "unit": u.m}, - "log.initial.matt.HZLimRunaway": {"value": 2.172445e+11, "unit": u.m}, - "log.initial.matt.HZLimMoistGreenhouse": {"value": 2.165140e+11, "unit": u.m}, - "log.initial.matt.HZLimMaxGreenhouse": {"value": 3.930539e+11, "unit": u.m}, - "log.initial.matt.HZLimEarlyMars": {"value": 4.287405e+11, "unit": u.m}, - "log.initial.matt.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.matt.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.matt.LXUVTot": {"value": 0.000638, "unit": u.LSUN}, - "log.initial.matt.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.matt.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.matt.Luminosity": {"value": 0.637970, "unit": u.LSUN}, - "log.initial.matt.LXUVStellar": {"value": 2.453632e+23, "unit": u.W}, - "log.initial.matt.Temperature": {"value": 4309.980416, "unit": u.K}, - "log.initial.matt.LXUVFrac": {"value": 0.001000}, - "log.initial.matt.RossbyNumber": {"value": 0.028968}, - "log.initial.matt.DRotPerDtStellar": {"value": -3.381379e-10}, - "log.initial.sk.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.sk.Radius": {"value": 156.404167, "unit": u.Rearth}, - "log.initial.sk.RadGyra": {"value": 0.449297}, - "log.initial.sk.RotAngMom": {"value": 2.904827e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sk.RotVel": {"value": 7.254471e+04, "unit": u.m / u.sec}, - "log.initial.sk.BodyType": {"value": 0.000000}, - "log.initial.sk.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.sk.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.sk.Density": {"value": 478.189139, "unit": u.kg / u.m ** 3}, - "log.initial.sk.HZLimitDryRunaway": {"value": 1.084540e+11, "unit": u.m}, - "log.initial.sk.HZLimRecVenus": {"value": 1.636341e+11, "unit": u.m}, - "log.initial.sk.HZLimRunaway": {"value": 2.172445e+11, "unit": u.m}, - "log.initial.sk.HZLimMoistGreenhouse": {"value": 2.165140e+11, "unit": u.m}, - "log.initial.sk.HZLimMaxGreenhouse": {"value": 3.930539e+11, "unit": u.m}, - "log.initial.sk.HZLimEarlyMars": {"value": 4.287405e+11, "unit": u.m}, - "log.initial.sk.Instellation": {"value": 872.466408, "unit": u.kg / u.sec ** 3}, - "log.initial.sk.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.sk.LXUVTot": {"value": 0.000638, "unit": u.LSUN}, - "log.initial.sk.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.sk.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.sk.Luminosity": {"value": 0.637970, "unit": u.LSUN}, - "log.initial.sk.LXUVStellar": {"value": 2.453632e+23, "unit": u.W}, - "log.initial.sk.Temperature": {"value": 4309.980416, "unit": u.K}, - "log.initial.sk.LXUVFrac": {"value": 0.001000}, - "log.initial.sk.RossbyNumber": {"value": 0.028968}, - "log.initial.sk.DRotPerDtStellar": {"value": -1.268066e-10}, - "log.initial.reiners.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.reiners.Radius": {"value": 156.404167, "unit": u.Rearth}, - "log.initial.reiners.RadGyra": {"value": 0.449297}, - "log.initial.reiners.RotAngMom": {"value": 2.904827e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.reiners.RotVel": {"value": 7.254471e+04, "unit": u.m / u.sec}, - "log.initial.reiners.BodyType": {"value": 0.000000}, - "log.initial.reiners.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.reiners.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.reiners.Density": {"value": 478.189139, "unit": u.kg / u.m ** 3}, - "log.initial.reiners.HZLimitDryRunaway": {"value": 1.084540e+11, "unit": u.m}, - "log.initial.reiners.HZLimRecVenus": {"value": 1.636341e+11, "unit": u.m}, - "log.initial.reiners.HZLimRunaway": {"value": 2.172445e+11, "unit": u.m}, - "log.initial.reiners.HZLimMoistGreenhouse": {"value": 2.165140e+11, "unit": u.m}, - "log.initial.reiners.HZLimMaxGreenhouse": {"value": 3.930539e+11, "unit": u.m}, - "log.initial.reiners.HZLimEarlyMars": {"value": 4.287405e+11, "unit": u.m}, - "log.initial.reiners.Instellation": {"value": 872.466408, "unit": u.kg / u.sec ** 3}, - "log.initial.reiners.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.reiners.LXUVTot": {"value": 0.000638, "unit": u.LSUN}, - "log.initial.reiners.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.reiners.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.reiners.Luminosity": {"value": 0.637970, "unit": u.LSUN}, - "log.initial.reiners.LXUVStellar": {"value": 2.453632e+23, "unit": u.W}, - "log.initial.reiners.Temperature": {"value": 4309.980416, "unit": u.K}, - "log.initial.reiners.LXUVFrac": {"value": 0.001000}, - "log.initial.reiners.RossbyNumber": {"value": 0.028968}, - "log.initial.reiners.DRotPerDtStellar": {"value": -1.874516e-10}, - "log.final.system.Age": {"value": 1.735668e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 1.577880e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 8.715581e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -4.729759e+41, "unit": u.erg, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -2.539330e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 2.876251e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.matt.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.matt.Radius": {"value": 97.759677, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.matt.RadGyra": {"value": 0.299434, "rtol": 1e-4}, - "log.final.matt.RotAngMom": {"value": 1.996795e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.matt.RotVel": {"value": 1.796281e+05, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.matt.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.matt.RotRate": {"value": 0.000288, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.matt.RotPer": {"value": 0.252431, "unit": u.day, "rtol": 1e-4}, - "log.final.matt.Density": {"value": 1958.237613, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.matt.HZLimitDryRunaway": {"value": 1.117753e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.matt.HZLimRecVenus": {"value": 1.611200e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.matt.HZLimRunaway": {"value": 2.113828e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.matt.HZLimMoistGreenhouse": {"value": 2.131869e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.matt.HZLimMaxGreenhouse": {"value": 3.653514e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.matt.HZLimEarlyMars": {"value": 3.986121e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.matt.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.matt.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.matt.LXUVTot": {"value": 0.000678, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.matt.LostEnergy": {"value": 9.339804e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.matt.LostAngMom": {"value": 9.083493e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.matt.Luminosity": {"value": 0.677642, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.matt.LXUVStellar": {"value": 2.606209e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.matt.Temperature": {"value": 5533.498048, "unit": u.K, "rtol": 1e-4}, - "log.final.matt.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.matt.RossbyNumber": {"value": 0.015282, "rtol": 1e-4}, - "log.final.matt.DRotPerDtStellar": {"value": 5.922559e-12, "rtol": 1e-4}, - "log.final.sk.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.sk.Radius": {"value": 97.759677, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.sk.RadGyra": {"value": 0.299434, "rtol": 1e-4}, - "log.final.sk.RotAngMom": {"value": 3.390990e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sk.RotVel": {"value": 3.050474e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.sk.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.sk.RotRate": {"value": 4.892335e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.sk.RotPer": {"value": 1.486449, "unit": u.day, "rtol": 1e-4}, - "log.final.sk.Density": {"value": 1958.237613, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.sk.HZLimitDryRunaway": {"value": 1.117753e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sk.HZLimRecVenus": {"value": 1.611200e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sk.HZLimRunaway": {"value": 2.113828e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sk.HZLimMoistGreenhouse": {"value": 2.131869e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sk.HZLimMaxGreenhouse": {"value": 3.653514e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sk.HZLimEarlyMars": {"value": 3.986121e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.sk.Instellation": {"value": 926.720119, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.sk.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.sk.LXUVTot": {"value": 0.000678, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.sk.LostEnergy": {"value": 9.619140e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.sk.LostAngMom": {"value": 2.566132e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.sk.Luminosity": {"value": 0.677642, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.sk.LXUVStellar": {"value": 2.606209e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.sk.Temperature": {"value": 5533.498048, "unit": u.K, "rtol": 1e-4}, - "log.final.sk.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.sk.RossbyNumber": {"value": 0.089986, "rtol": 1e-4}, - "log.final.sk.DRotPerDtStellar": {"value": 6.265876e-11, "rtol": 1e-4}, - "log.final.reiners.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.reiners.Radius": {"value": 97.759677, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.reiners.RadGyra": {"value": 0.299434, "rtol": 1e-4}, - "log.final.reiners.RotAngMom": {"value": 4.758857e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.reiners.RotVel": {"value": 4.280983e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.reiners.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.reiners.RotRate": {"value": 6.865821e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.reiners.RotPer": {"value": 1.059190, "unit": u.day, "rtol": 1e-4}, - "log.final.reiners.Density": {"value": 1958.237613, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.reiners.HZLimitDryRunaway": {"value": 1.117753e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.reiners.HZLimRecVenus": {"value": 1.611200e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.reiners.HZLimRunaway": {"value": 2.113828e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.reiners.HZLimMoistGreenhouse": {"value": 2.131869e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.reiners.HZLimMaxGreenhouse": {"value": 3.653514e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.reiners.HZLimEarlyMars": {"value": 3.986121e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.reiners.Instellation": {"value": 926.720119, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.reiners.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.reiners.LXUVTot": {"value": 0.000678, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.reiners.LostEnergy": {"value": 9.611097e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.reiners.LostAngMom": {"value": 2.429321e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.reiners.Luminosity": {"value": 0.677642, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.reiners.LXUVStellar": {"value": 2.606209e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.reiners.Temperature": {"value": 5533.498048, "unit": u.K, "rtol": 1e-4}, - "log.final.reiners.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, - "log.final.reiners.RossbyNumber": {"value": 0.064121, "rtol": 1e-4}, - "log.final.reiners.DRotPerDtStellar": {"value": 8.507276e-11, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 1.577880e14, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 8.714482e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -4.729901e41, "unit": u.erg}, + "log.initial.system.PotEnergy": {"value": -1.587196e41, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 1.056225e39, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.matt.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.matt.Radius": {"value": 156.404167, "unit": u.Rearth}, + "log.initial.matt.RadGyra": {"value": 0.449297}, + "log.initial.matt.RotAngMom": { + "value": 2.904827e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.matt.RotVel": {"value": 7.254471e04, "unit": u.m / u.sec}, + "log.initial.matt.BodyType": {"value": 0.000000}, + "log.initial.matt.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.matt.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.matt.Density": {"value": 478.189139, "unit": u.kg / u.m**3}, + "log.initial.matt.HZLimitDryRunaway": {"value": 1.084540e11, "unit": u.m}, + "log.initial.matt.HZLimRecVenus": {"value": 1.636341e11, "unit": u.m}, + "log.initial.matt.HZLimRunaway": {"value": 2.172445e11, "unit": u.m}, + "log.initial.matt.HZLimMoistGreenhouse": {"value": 2.165140e11, "unit": u.m}, + "log.initial.matt.HZLimMaxGreenhouse": {"value": 3.930539e11, "unit": u.m}, + "log.initial.matt.HZLimEarlyMars": {"value": 4.287405e11, "unit": u.m}, + "log.initial.matt.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + }, + "log.initial.matt.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.matt.LXUVTot": {"value": 0.000638, "unit": u.LSUN}, + "log.initial.matt.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.matt.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.matt.Luminosity": {"value": 0.637970, "unit": u.LSUN}, + "log.initial.matt.LXUVStellar": {"value": 2.453632e23, "unit": u.W}, + "log.initial.matt.Temperature": {"value": 4309.980416, "unit": u.K}, + "log.initial.matt.LXUVFrac": {"value": 0.001000}, + "log.initial.matt.RossbyNumber": {"value": 0.028968}, + "log.initial.matt.DRotPerDtStellar": {"value": -3.381379e-10}, + "log.initial.sk.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.sk.Radius": {"value": 156.404167, "unit": u.Rearth}, + "log.initial.sk.RadGyra": {"value": 0.449297}, + "log.initial.sk.RotAngMom": { + "value": 2.904827e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sk.RotVel": {"value": 7.254471e04, "unit": u.m / u.sec}, + "log.initial.sk.BodyType": {"value": 0.000000}, + "log.initial.sk.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.sk.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.sk.Density": {"value": 478.189139, "unit": u.kg / u.m**3}, + "log.initial.sk.HZLimitDryRunaway": {"value": 1.084540e11, "unit": u.m}, + "log.initial.sk.HZLimRecVenus": {"value": 1.636341e11, "unit": u.m}, + "log.initial.sk.HZLimRunaway": {"value": 2.172445e11, "unit": u.m}, + "log.initial.sk.HZLimMoistGreenhouse": {"value": 2.165140e11, "unit": u.m}, + "log.initial.sk.HZLimMaxGreenhouse": {"value": 3.930539e11, "unit": u.m}, + "log.initial.sk.HZLimEarlyMars": {"value": 4.287405e11, "unit": u.m}, + "log.initial.sk.Instellation": {"value": 872.466408, "unit": u.kg / u.sec**3}, + "log.initial.sk.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.sk.LXUVTot": {"value": 0.000638, "unit": u.LSUN}, + "log.initial.sk.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.sk.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.sk.Luminosity": {"value": 0.637970, "unit": u.LSUN}, + "log.initial.sk.LXUVStellar": {"value": 2.453632e23, "unit": u.W}, + "log.initial.sk.Temperature": {"value": 4309.980416, "unit": u.K}, + "log.initial.sk.LXUVFrac": {"value": 0.001000}, + "log.initial.sk.RossbyNumber": {"value": 0.028968}, + "log.initial.sk.DRotPerDtStellar": {"value": -1.268066e-10}, + "log.initial.reiners.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.reiners.Radius": {"value": 156.404167, "unit": u.Rearth}, + "log.initial.reiners.RadGyra": {"value": 0.449297}, + "log.initial.reiners.RotAngMom": { + "value": 2.904827e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.reiners.RotVel": {"value": 7.254471e04, "unit": u.m / u.sec}, + "log.initial.reiners.BodyType": {"value": 0.000000}, + "log.initial.reiners.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.reiners.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.reiners.Density": {"value": 478.189139, "unit": u.kg / u.m**3}, + "log.initial.reiners.HZLimitDryRunaway": {"value": 1.084540e11, "unit": u.m}, + "log.initial.reiners.HZLimRecVenus": {"value": 1.636341e11, "unit": u.m}, + "log.initial.reiners.HZLimRunaway": {"value": 2.172445e11, "unit": u.m}, + "log.initial.reiners.HZLimMoistGreenhouse": {"value": 2.165140e11, "unit": u.m}, + "log.initial.reiners.HZLimMaxGreenhouse": {"value": 3.930539e11, "unit": u.m}, + "log.initial.reiners.HZLimEarlyMars": {"value": 4.287405e11, "unit": u.m}, + "log.initial.reiners.Instellation": { + "value": 872.466408, + "unit": u.kg / u.sec**3, + }, + "log.initial.reiners.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.reiners.LXUVTot": {"value": 0.000638, "unit": u.LSUN}, + "log.initial.reiners.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.reiners.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.reiners.Luminosity": {"value": 0.637970, "unit": u.LSUN}, + "log.initial.reiners.LXUVStellar": {"value": 2.453632e23, "unit": u.W}, + "log.initial.reiners.Temperature": {"value": 4309.980416, "unit": u.K}, + "log.initial.reiners.LXUVFrac": {"value": 0.001000}, + "log.initial.reiners.RossbyNumber": {"value": 0.028968}, + "log.initial.reiners.DRotPerDtStellar": {"value": -1.874516e-10}, + "log.final.system.Age": {"value": 1.735668e15, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 1.577880e15, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 8.715570e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -4.729764e41, + "unit": u.erg, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -2.539332e41, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 2.876242e39, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.matt.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.matt.Radius": {"value": 97.759576, "unit": u.Rearth, "rtol": 1e-4}, + "log.final.matt.RadGyra": {"value": 0.299433, "rtol": 1e-4}, + "log.final.matt.RotAngMom": { + "value": 1.996789e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.matt.RotVel": { + "value": 1.796279e05, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.matt.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.matt.RotRate": {"value": 0.000288, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.matt.RotPer": {"value": 0.252431, "unit": u.day, "rtol": 1e-4}, + "log.final.matt.Density": { + "value": 1958.243703, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.matt.HZLimitDryRunaway": { + "value": 1.117753e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.matt.HZLimRecVenus": { + "value": 1.611200e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.matt.HZLimRunaway": { + "value": 2.113828e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.matt.HZLimMoistGreenhouse": { + "value": 2.131868e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.matt.HZLimMaxGreenhouse": { + "value": 3.653514e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.matt.HZLimEarlyMars": { + "value": 3.986121e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.matt.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.matt.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.matt.LXUVTot": {"value": 0.000678, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.matt.LostEnergy": { + "value": 9.339815e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.matt.LostAngMom": { + "value": 9.083485e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.matt.Luminosity": {"value": 0.677642, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.matt.LXUVStellar": {"value": 2.606209e23, "unit": u.W, "rtol": 1e-4}, + "log.final.matt.Temperature": {"value": 5533.499918, "unit": u.K, "rtol": 1e-4}, + "log.final.matt.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.matt.RossbyNumber": {"value": 0.015282, "rtol": 1e-4}, + "log.final.matt.DRotPerDtStellar": {"value": 5.922558e-12, "rtol": 1e-4}, + "log.final.sk.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.sk.Radius": {"value": 97.759576, "unit": u.Rearth, "rtol": 1e-4}, + "log.final.sk.RadGyra": {"value": 0.299433, "rtol": 1e-4}, + "log.final.sk.RotAngMom": { + "value": 3.390981e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sk.RotVel": { + "value": 3.050471e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.sk.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.sk.RotRate": { + "value": 4.892336e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.sk.RotPer": {"value": 1.486448, "unit": u.day, "rtol": 1e-4}, + "log.final.sk.Density": { + "value": 1958.243703, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.sk.HZLimitDryRunaway": { + "value": 1.117753e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sk.HZLimRecVenus": {"value": 1.611200e11, "unit": u.m, "rtol": 1e-4}, + "log.final.sk.HZLimRunaway": {"value": 2.113828e11, "unit": u.m, "rtol": 1e-4}, + "log.final.sk.HZLimMoistGreenhouse": { + "value": 2.131868e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sk.HZLimMaxGreenhouse": { + "value": 3.653514e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sk.HZLimEarlyMars": { + "value": 3.986121e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sk.Instellation": { + "value": 926.720119, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.sk.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.sk.LXUVTot": {"value": 0.000678, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.sk.LostEnergy": { + "value": 9.619152e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.sk.LostAngMom": { + "value": 2.566131e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.sk.Luminosity": {"value": 0.677642, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.sk.LXUVStellar": {"value": 2.606209e23, "unit": u.W, "rtol": 1e-4}, + "log.final.sk.Temperature": {"value": 5533.499918, "unit": u.K, "rtol": 1e-4}, + "log.final.sk.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.sk.RossbyNumber": {"value": 0.089986, "rtol": 1e-4}, + "log.final.sk.DRotPerDtStellar": {"value": 6.265864e-11, "rtol": 1e-4}, + "log.final.reiners.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.reiners.Radius": { + "value": 97.759576, + "unit": u.Rearth, + "rtol": 1e-4, + }, + "log.final.reiners.RadGyra": {"value": 0.299433, "rtol": 1e-4}, + "log.final.reiners.RotAngMom": { + "value": 4.758849e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.reiners.RotVel": { + "value": 4.280982e04, + "unit": u.m / u.sec, + "rtol": 1e-4, + }, + "log.final.reiners.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.reiners.RotRate": { + "value": 6.865826e-05, + "unit": 1 / u.sec, + "rtol": 1e-4, + }, + "log.final.reiners.RotPer": {"value": 1.059189, "unit": u.day, "rtol": 1e-4}, + "log.final.reiners.Density": { + "value": 1958.243703, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.reiners.HZLimitDryRunaway": { + "value": 1.117753e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.reiners.HZLimRecVenus": { + "value": 1.611200e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.reiners.HZLimRunaway": { + "value": 2.113828e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.reiners.HZLimMoistGreenhouse": { + "value": 2.131868e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.reiners.HZLimMaxGreenhouse": { + "value": 3.653514e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.reiners.HZLimEarlyMars": { + "value": 3.986121e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.reiners.Instellation": { + "value": 926.720119, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.reiners.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.reiners.LXUVTot": {"value": 0.000678, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.reiners.LostEnergy": { + "value": 9.611108e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.reiners.LostAngMom": { + "value": 2.429319e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.reiners.Luminosity": { + "value": 0.677642, + "unit": u.LSUN, + "rtol": 1e-4, + }, + "log.final.reiners.LXUVStellar": { + "value": 2.606209e23, + "unit": u.W, + "rtol": 1e-4, + }, + "log.final.reiners.Temperature": { + "value": 5533.499918, + "unit": u.K, + "rtol": 1e-4, + }, + "log.final.reiners.LXUVFrac": {"value": 0.001000, "rtol": 1e-4}, + "log.final.reiners.RossbyNumber": {"value": 0.064121, "rtol": 1e-4}, + "log.final.reiners.DRotPerDtStellar": {"value": 8.507246e-11, "rtol": 1e-4}, + } ) -class Test_MagneticBraking(Benchmark): - pass +class Test_MagneticBraking(Benchmark): + pass diff --git a/tests/Stellar/StellarEvol/test_StellarEvol.py b/tests/Stellar/StellarEvol/test_StellarEvol.py index 9ebdefccb..21827442f 100644 --- a/tests/Stellar/StellarEvol/test_StellarEvol.py +++ b/tests/Stellar/StellarEvol/test_StellarEvol.py @@ -1,126 +1,230 @@ -from benchmark import Benchmark, benchmark -import astropy.units as u - -@benchmark( - { - "log.initial.system.Age": {"value": 6.311520e+13, "unit": u.sec}, - "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, - "log.initial.system.TotAngMom": {"value": 5.357909e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.system.TotEnergy": {"value": -1.192378e+41, "unit": u.erg}, - "log.initial.system.PotEnergy": {"value": -2.556201e+39, "unit": u.Joule}, - "log.initial.system.KinEnergy": {"value": 4.054947e+37, "unit": u.Joule}, - "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, - "log.initial.a.Mass": {"value": 1.988416e+29, "unit": u.kg}, - "log.initial.a.Radius": {"value": 97.114438, "unit": u.Rearth}, - "log.initial.a.RadGyra": {"value": 0.448345}, - "log.initial.a.RotAngMom": {"value": 1.115191e+42, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.a.RotVel": {"value": 4.504445e+04, "unit": u.m / u.sec}, - "log.initial.a.BodyType": {"value": 0.000000}, - "log.initial.a.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.a.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.a.Density": {"value": 199.752981, "unit": u.kg / u.m ** 3}, - "log.initial.a.HZLimitDryRunaway": {"value": 3.200490e+10, "unit": u.m}, - "log.initial.a.HZLimRecVenus": {"value": 1.360577e+11, "unit": u.m}, - "log.initial.a.HZLimRunaway": {"value": 1.790817e+11, "unit": u.m}, - "log.initial.a.HZLimMoistGreenhouse": {"value": 1.800268e+11, "unit": u.m}, - "log.initial.a.HZLimMaxGreenhouse": {"value": 3.452485e+11, "unit": u.m}, - "log.initial.a.HZLimEarlyMars": {"value": 3.765288e+11, "unit": u.m}, - "log.initial.a.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3}, - "log.initial.a.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.a.LXUVTot": {"value": 2.136736e+22, "unit": u.kg / u.sec ** 3}, - "log.initial.a.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.a.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.a.Luminosity": {"value": 0.055557, "unit": u.LSUN}, - "log.initial.a.LXUVStellar": {"value": 2.136736e+22, "unit": u.W}, - "log.initial.a.Temperature": {"value": 2971.232396, "unit": u.K}, - "log.initial.a.LXUVFrac": {"value": 0.001000}, - "log.initial.a.RossbyNumber": {"value": 0.014575}, - "log.initial.a.DRotPerDtStellar": {"value": 4.420158e-10}, - "log.initial.b.Mass": {"value": 1.988416e+30, "unit": u.kg}, - "log.initial.b.Radius": {"value": 209.259428, "unit": u.Rearth}, - "log.initial.b.RadGyra": {"value": 0.451302}, - "log.initial.b.RotAngMom": {"value": 5.246390e+43, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.b.RotVel": {"value": 9.706049e+04, "unit": u.m / u.sec}, - "log.initial.b.BodyType": {"value": 0.000000}, - "log.initial.b.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, - "log.initial.b.RotPer": {"value": 1.000000, "unit": u.day}, - "log.initial.b.Density": {"value": 199.659310, "unit": u.kg / u.m ** 3}, - "log.initial.b.HZLimitDryRunaway": {"value": 3.200490e+10, "unit": u.m}, - "log.initial.b.HZLimRecVenus": {"value": 1.360577e+11, "unit": u.m}, - "log.initial.b.HZLimRunaway": {"value": 1.790817e+11, "unit": u.m}, - "log.initial.b.HZLimMoistGreenhouse": {"value": 1.800268e+11, "unit": u.m}, - "log.initial.b.HZLimMaxGreenhouse": {"value": 3.452485e+11, "unit": u.m}, - "log.initial.b.HZLimEarlyMars": {"value": 3.765288e+11, "unit": u.m}, - "log.initial.b.Instellation": {"value": 75.978415, "unit": u.kg / u.sec ** 3}, - "log.initial.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, - "log.initial.b.LXUVTot": {"value": 4.556110e+23, "unit": u.kg / u.sec ** 3}, - "log.initial.b.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, - "log.initial.b.LostAngMom": {"value": 5.562685e-309, "unit": (u.kg * u.m ** 2) / u.sec}, - "log.initial.b.Luminosity": {"value": 1.184636, "unit": u.LSUN}, - "log.initial.b.LXUVStellar": {"value": 4.556110e+23, "unit": u.W}, - "log.initial.b.Temperature": {"value": 4349.796199, "unit": u.K}, - "log.initial.b.LXUVFrac": {"value": 0.001000}, - "log.initial.b.RossbyNumber": {"value": 0.029572}, - "log.initial.b.DRotPerDtStellar": {"value": -4.686689e-10}, - "log.final.system.Age": {"value": 3.218875e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.Time": {"value": 3.155760e+15, "unit": u.sec, "rtol": 1e-4}, - "log.final.system.TotAngMom": {"value": 5.362481e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.system.TotEnergy": {"value": -1.191823e+41, "unit": u.erg, "rtol": 1e-4}, - "log.final.system.PotEnergy": {"value": -1.234474e+40, "unit": u.Joule, "rtol": 1e-4}, - "log.final.system.KinEnergy": {"value": 2.087494e+37, "unit": u.Joule, "rtol": 1e-4}, - "log.final.a.Mass": {"value": 1.988416e+29, "unit": u.kg, "rtol": 1e-4}, - "log.final.a.Radius": {"value": 20.109292, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.a.RadGyra": {"value": 0.464900, "rtol": 1e-4}, - "log.final.a.RotAngMom": {"value": 1.718021e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.a.RotVel": {"value": 3.116843e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.a.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.a.RotRate": {"value": 0.000243, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.a.RotPer": {"value": 0.299254, "unit": u.day, "rtol": 1e-4}, - "log.final.a.Density": {"value": 2.249854e+04, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.a.HZLimitDryRunaway": {"value": 6.713542e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.a.HZLimRecVenus": {"value": 1.015610e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.a.HZLimRunaway": {"value": 1.336981e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.a.HZLimMoistGreenhouse": {"value": 1.343820e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.a.HZLimMaxGreenhouse": {"value": 2.575080e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.a.HZLimEarlyMars": {"value": 2.808387e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.a.Instellation": {"value": -1.000000, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.a.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.a.LXUVTot": {"value": 9.175784e+20, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.a.LostEnergy": {"value": 9.808342e+39, "unit": u.Joule, "rtol": 1e-4}, - "log.final.a.LostAngMom": {"value": 9.438647e+41, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.a.Luminosity": {"value": 0.002445, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.a.LXUVStellar": {"value": 9.175784e+20, "unit": u.W, "rtol": 1e-4}, - "log.final.a.Temperature": {"value": 2992.330444, "unit": u.K, "rtol": 1e-4}, - "log.final.a.LXUVFrac": {"value": 0.000976, "rtol": 1e-4}, - "log.final.a.RossbyNumber": {"value": 0.004409, "rtol": 1e-4}, - "log.final.a.DRotPerDtStellar": {"value": -3.016824e-12, "rtol": 1e-4}, - "log.final.b.Mass": {"value": 1.988416e+30, "unit": u.kg, "rtol": 1e-4}, - "log.final.b.Radius": {"value": 98.456440, "unit": u.Rearth, "rtol": 1e-4}, - "log.final.b.RadGyra": {"value": 0.298250, "rtol": 1e-4}, - "log.final.b.RotAngMom": {"value": 1.649164e+42, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.b.RotVel": {"value": 1.484777e+04, "unit": u.m / u.sec, "rtol": 1e-4}, - "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, - "log.final.b.RotRate": {"value": 2.364426e-05, "unit": 1 / u.sec, "rtol": 1e-4}, - "log.final.b.RotPer": {"value": 3.075675, "unit": u.day, "rtol": 1e-4}, - "log.final.b.Density": {"value": 1916.956592, "unit": u.kg / u.m ** 3, "rtol": 1e-4}, - "log.final.b.HZLimitDryRunaway": {"value": 6.713542e+09, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRecVenus": {"value": 1.015610e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimRunaway": {"value": 1.336981e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMoistGreenhouse": {"value": 1.343820e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimMaxGreenhouse": {"value": 2.575080e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.HZLimEarlyMars": {"value": 2.808387e+11, "unit": u.m, "rtol": 1e-4}, - "log.final.b.Instellation": {"value": 3.343187, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m, "rtol": 1e-4}, - "log.final.b.LXUVTot": {"value": 2.586461e+23, "unit": u.kg / u.sec ** 3, "rtol": 1e-4}, - "log.final.b.LostEnergy": {"value": 1.354496e+41, "unit": u.Joule, "rtol": 1e-4}, - "log.final.b.LostAngMom": {"value": 5.085998e+43, "unit": (u.kg * u.m ** 2) / u.sec, "rtol": 1e-4}, - "log.final.b.Luminosity": {"value": 0.689088, "unit": u.LSUN, "rtol": 1e-4}, - "log.final.b.LXUVStellar": {"value": 2.586461e+23, "unit": u.W, "rtol": 1e-4}, - "log.final.b.Temperature": {"value": 5539.189944, "unit": u.K, "rtol": 1e-4}, - "log.final.b.LXUVFrac": {"value": 0.000976, "rtol": 1e-4}, - "log.final.b.RossbyNumber": {"value": 0.187127, "rtol": 1e-4}, - "log.final.b.DRotPerDtStellar": {"value": 2.479927e-10, "rtol": 1e-4}, - } +import astropy.units as u +from benchmark import Benchmark, benchmark + + +@benchmark( + { + "log.initial.system.Age": {"value": 6.311520e13, "unit": u.sec}, + "log.initial.system.Time": {"value": 0.000000, "unit": u.sec}, + "log.initial.system.TotAngMom": { + "value": 5.357909e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.system.TotEnergy": {"value": -1.192378e41, "unit": u.erg}, + "log.initial.system.PotEnergy": {"value": -2.556201e39, "unit": u.Joule}, + "log.initial.system.KinEnergy": {"value": 4.054947e37, "unit": u.Joule}, + "log.initial.system.DeltaTime": {"value": 0.000000, "unit": u.sec}, + "log.initial.a.Mass": {"value": 1.988416e29, "unit": u.kg}, + "log.initial.a.Radius": {"value": 97.114438, "unit": u.Rearth}, + "log.initial.a.RadGyra": {"value": 0.448345}, + "log.initial.a.RotAngMom": { + "value": 1.115191e42, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.a.RotVel": {"value": 4.504445e04, "unit": u.m / u.sec}, + "log.initial.a.BodyType": {"value": 0.000000}, + "log.initial.a.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.a.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.a.Density": {"value": 199.752981, "unit": u.kg / u.m**3}, + "log.initial.a.HZLimitDryRunaway": {"value": 3.200490e10, "unit": u.m}, + "log.initial.a.HZLimRecVenus": {"value": 1.360577e11, "unit": u.m}, + "log.initial.a.HZLimRunaway": {"value": 1.790817e11, "unit": u.m}, + "log.initial.a.HZLimMoistGreenhouse": {"value": 1.800268e11, "unit": u.m}, + "log.initial.a.HZLimMaxGreenhouse": {"value": 3.452485e11, "unit": u.m}, + "log.initial.a.HZLimEarlyMars": {"value": 3.765288e11, "unit": u.m}, + "log.initial.a.Instellation": {"value": -1.000000, "unit": u.kg / u.sec**3}, + "log.initial.a.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.a.LXUVTot": {"value": 2.136736e22, "unit": u.kg / u.sec**3}, + "log.initial.a.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.a.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.a.Luminosity": {"value": 0.055557, "unit": u.LSUN}, + "log.initial.a.LXUVStellar": {"value": 2.136736e22, "unit": u.W}, + "log.initial.a.Temperature": {"value": 2971.232396, "unit": u.K}, + "log.initial.a.LXUVFrac": {"value": 0.001000}, + "log.initial.a.RossbyNumber": {"value": 0.014575}, + "log.initial.a.DRotPerDtStellar": {"value": 4.420158e-10}, + "log.initial.b.Mass": {"value": 1.988416e30, "unit": u.kg}, + "log.initial.b.Radius": {"value": 209.259428, "unit": u.Rearth}, + "log.initial.b.RadGyra": {"value": 0.451302}, + "log.initial.b.RotAngMom": { + "value": 5.246390e43, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.b.RotVel": {"value": 9.706049e04, "unit": u.m / u.sec}, + "log.initial.b.BodyType": {"value": 0.000000}, + "log.initial.b.RotRate": {"value": 7.272205e-05, "unit": 1 / u.sec}, + "log.initial.b.RotPer": {"value": 1.000000, "unit": u.day}, + "log.initial.b.Density": {"value": 199.659310, "unit": u.kg / u.m**3}, + "log.initial.b.HZLimitDryRunaway": {"value": 3.200490e10, "unit": u.m}, + "log.initial.b.HZLimRecVenus": {"value": 1.360577e11, "unit": u.m}, + "log.initial.b.HZLimRunaway": {"value": 1.790817e11, "unit": u.m}, + "log.initial.b.HZLimMoistGreenhouse": {"value": 1.800268e11, "unit": u.m}, + "log.initial.b.HZLimMaxGreenhouse": {"value": 3.452485e11, "unit": u.m}, + "log.initial.b.HZLimEarlyMars": {"value": 3.765288e11, "unit": u.m}, + "log.initial.b.Instellation": {"value": 75.978415, "unit": u.kg / u.sec**3}, + "log.initial.b.CriticalSemiMajorAxis": {"value": -1.000000, "unit": u.m}, + "log.initial.b.LXUVTot": {"value": 4.556110e23, "unit": u.kg / u.sec**3}, + "log.initial.b.LostEnergy": {"value": 5.562685e-309, "unit": u.Joule}, + "log.initial.b.LostAngMom": { + "value": 5.562685e-309, + "unit": (u.kg * u.m**2) / u.sec, + }, + "log.initial.b.Luminosity": {"value": 1.184636, "unit": u.LSUN}, + "log.initial.b.LXUVStellar": {"value": 4.556110e23, "unit": u.W}, + "log.initial.b.Temperature": {"value": 4349.796199, "unit": u.K}, + "log.initial.b.LXUVFrac": {"value": 0.001000}, + "log.initial.b.RossbyNumber": {"value": 0.029572}, + "log.initial.b.DRotPerDtStellar": {"value": -4.686689e-10}, + "log.final.system.Age": {"value": 3.218875e15, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.Time": {"value": 3.155760e15, "unit": u.sec, "rtol": 1e-4}, + "log.final.system.TotAngMom": { + "value": 5.362476e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.system.TotEnergy": { + "value": -1.191824e41, + "unit": u.erg, + "rtol": 1e-4, + }, + "log.final.system.PotEnergy": { + "value": -1.234474e40, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.system.KinEnergy": { + "value": 2.087500e37, + "unit": u.Joule, + "rtol": 1e-4, + }, + "log.final.a.Mass": {"value": 1.988416e29, "unit": u.kg, "rtol": 1e-4}, + "log.final.a.Radius": {"value": 20.109293, "unit": u.Rearth, "rtol": 1e-4}, + "log.final.a.RadGyra": {"value": 0.464900, "rtol": 1e-4}, + "log.final.a.RotAngMom": { + "value": 1.718023e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.a.RotVel": {"value": 3.116847e04, "unit": u.m / u.sec, "rtol": 1e-4}, + "log.final.a.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.a.RotRate": {"value": 0.000243, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.a.RotPer": {"value": 0.299253, "unit": u.day, "rtol": 1e-4}, + "log.final.a.Density": { + "value": 2.249854e04, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.a.HZLimitDryRunaway": { + "value": 6.713543e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.a.HZLimRecVenus": {"value": 1.015610e11, "unit": u.m, "rtol": 1e-4}, + "log.final.a.HZLimRunaway": {"value": 1.336981e11, "unit": u.m, "rtol": 1e-4}, + "log.final.a.HZLimMoistGreenhouse": { + "value": 1.343820e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.a.HZLimMaxGreenhouse": { + "value": 2.575080e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.a.HZLimEarlyMars": {"value": 2.808387e11, "unit": u.m, "rtol": 1e-4}, + "log.final.a.Instellation": { + "value": -1.000000, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.a.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.a.LXUVTot": { + "value": 9.175786e20, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.a.LostEnergy": {"value": 9.808340e39, "unit": u.Joule, "rtol": 1e-4}, + "log.final.a.LostAngMom": { + "value": 9.438643e41, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.a.Luminosity": {"value": 0.002445, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.a.LXUVStellar": {"value": 9.175786e20, "unit": u.W, "rtol": 1e-4}, + "log.final.a.Temperature": {"value": 2992.330456, "unit": u.K, "rtol": 1e-4}, + "log.final.a.LXUVFrac": {"value": 0.000976, "rtol": 1e-4}, + "log.final.a.RossbyNumber": {"value": 0.004409, "rtol": 1e-4}, + "log.final.a.DRotPerDtStellar": {"value": -3.016819e-12, "rtol": 1e-4}, + "log.final.b.Mass": {"value": 1.988416e30, "unit": u.kg, "rtol": 1e-4}, + "log.final.b.Radius": {"value": 98.456440, "unit": u.Rearth, "rtol": 1e-4}, + "log.final.b.RadGyra": {"value": 0.298250, "rtol": 1e-4}, + "log.final.b.RotAngMom": { + "value": 1.649160e42, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.b.RotVel": {"value": 1.484773e04, "unit": u.m / u.sec, "rtol": 1e-4}, + "log.final.b.BodyType": {"value": 0.000000, "rtol": 1e-4}, + "log.final.b.RotRate": {"value": 2.364419e-05, "unit": 1 / u.sec, "rtol": 1e-4}, + "log.final.b.RotPer": {"value": 3.075683, "unit": u.day, "rtol": 1e-4}, + "log.final.b.Density": { + "value": 1916.956602, + "unit": u.kg / u.m**3, + "rtol": 1e-4, + }, + "log.final.b.HZLimitDryRunaway": { + "value": 6.713543e09, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimRecVenus": {"value": 1.015610e11, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimRunaway": {"value": 1.336981e11, "unit": u.m, "rtol": 1e-4}, + "log.final.b.HZLimMoistGreenhouse": { + "value": 1.343820e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimMaxGreenhouse": { + "value": 2.575080e11, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.HZLimEarlyMars": {"value": 2.808387e11, "unit": u.m, "rtol": 1e-4}, + "log.final.b.Instellation": { + "value": 3.343188, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.CriticalSemiMajorAxis": { + "value": -1.000000, + "unit": u.m, + "rtol": 1e-4, + }, + "log.final.b.LXUVTot": { + "value": 2.586461e23, + "unit": u.kg / u.sec**3, + "rtol": 1e-4, + }, + "log.final.b.LostEnergy": {"value": 1.354495e41, "unit": u.Joule, "rtol": 1e-4}, + "log.final.b.LostAngMom": { + "value": 5.085994e43, + "unit": (u.kg * u.m**2) / u.sec, + "rtol": 1e-4, + }, + "log.final.b.Luminosity": {"value": 0.689088, "unit": u.LSUN, "rtol": 1e-4}, + "log.final.b.LXUVStellar": {"value": 2.586461e23, "unit": u.W, "rtol": 1e-4}, + "log.final.b.Temperature": {"value": 5539.189936, "unit": u.K, "rtol": 1e-4}, + "log.final.b.LXUVFrac": {"value": 0.000976, "rtol": 1e-4}, + "log.final.b.RossbyNumber": {"value": 0.187127, "rtol": 1e-4}, + "log.final.b.DRotPerDtStellar": {"value": 2.479934e-10, "rtol": 1e-4}, + } ) -class Test_StellarEvol(Benchmark): - pass +class Test_StellarEvol(Benchmark): + pass diff --git a/tests/maketest.py b/tests/maketest.py index b794cdec0..6ad545db4 100644 --- a/tests/maketest.py +++ b/tests/maketest.py @@ -21,7 +21,7 @@ def Main(dir, initial=False): else: dir_list = [dir] - #BuildVPLanet() + BuildVPLanet() for dirname in dir_list: if dirname in skip_list: continue