{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 331,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
            "branch" : [
              {
                "SHA1" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
            "branch" : [
              {
                "SHA1" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
        "branch" : [
          {
            "SHA1" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/larson-group/clubb.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.EnvActionImpl"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#331",
  "duration" : 1043060,
  "estimatedDuration" : 901732,
  "executor" : None,
  "fullDisplayName" : "clubb_timestep_gfortran_tests #331",
  "id" : "331",
  "keepLog" : False,
  "number" : 331,
  "queueId" : 1445,
  "result" : "SUCCESS",
  "timestamp" : 1714810446031,
  "url" : "http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/331/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "doc/triple_gaussian/w_prime_theta_l_prime_2_bar.ipynb",
            "doc/triple_gaussian/w_bar.ipynb",
            "doc/triple_gaussian/checked_functions.py",
            "doc/triple_gaussian/theta_l_prime_r_t_prime_bar.ipynb",
            "doc/triple_gaussian/w_prime_2_theta_l_prime_bar.ipynb",
            "doc/triple_gaussian/limits.ipynb",
            "doc/triple_gaussian/names.py",
            "doc/triple_gaussian/theta_l_prime_3_bar_beta.ipynb",
            "doc/triple_gaussian/w_prime_4_bar.ipynb",
            "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar.ipynb",
            "doc/triple_gaussian/w_prime_theta_l_prime_bar.ipynb",
            "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar_beta.ipynb",
            "doc/triple_gaussian/plots2d.ipynb",
            "doc/triple_gaussian/plots1d.ipynb",
            "doc/triple_gaussian/w_prime_3_bar.ipynb",
            "doc/triple_gaussian/theta_l_prime_2_bar.ipynb",
            "doc/triple_gaussian/dataframes.py",
            "doc/triple_gaussian/w_prime_2_bar.ipynb",
            "doc/triple_gaussian/theta_l_prime_3_bar.ipynb",
            "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar_E.ipynb",
            "doc/triple_gaussian/w_prime_theta_l_prime_2_bar_beta.ipynb",
            "doc/triple_gaussian/symbols.py",
            "doc/triple_gaussian/relationship_delta_lambda.ipynb",
            "doc/triple_gaussian/README.md"
          ],
          "commitId" : "ec0c1d8f05f9e5b47110f431cf36a3dca1322d95",
          "timestamp" : 1714755359000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Jupyter Notebooks for proving formulas (#1151)\u000a\u000a* Implement equations 1 through 5.\u000a\u000a* Update TrivariateGaussian.ipynb\u000a\u000aAdds parentheses to delta equation\u000a\u000a* Fixed sigma equation.\u000a\u000a* Type in higher order equation.\u000a\u000a* Implement rhs of the equation (48)\u000a\u000a* Implement ith Gaussian\u000a\u000a* Somehow add integration with sympy\u000a\u000a* Somehow add integration with sympy\u000a\u000a* Added integration with sympy and adjusted variables.\u000a\u000a* Integration now works.\u000a\u000a* Add 4th and second order moments.\u000a\u000a* check equation 56 with 20, 11 and 4\u000a\u000a* check equation 56 with 20, 11 and 4\u000a\u000a* remove unnecessary symbols\u000a\u000a* Move documents and rename\u000a\u000a* Rename document\u000a\u000a* Add files and start to implement the analytic integral\u000a\u000a* Add functions\u000a\u000a* Add symbols and functions.\u000aTried analytic integration with simpler functions but the triple integral still does not work. For integrating numerically I like to use lambdify and then numpy but therefore the symbols have to be renamed because lambdify does not like backslashes.\u000a\u000a* Numerical evaluation of the first, second, third, and fourth order moments of the triple Gaussian with limits -10 to 10.\u000a\u000a* Added mixture fractions to the Gaussian.\u000a\u000a* Convert results to dataframe for better readability.\u000a\u000a* Check results for third Gaussian, also adjusted the third Gaussian.\u000a\u000a* Tidy up code.\u000a\u000a* Changed name of file.\u000aAdded function for evaluating the fraction  w_prime_4_bar divided by w_prime_2_bar_squared which is parameterized.\u000a\u000a* Added columns to the dataframe to check if the numerical evaluation of the 4th order moment is equal to the parameterized evaluation of the 4th order moment.\u000a\u000a* Adjusted symbols and added the constant for lambda_w.\u000a\u000a* Added documentation.\u000a\u000a* Added check for w_prime_4_bar calculated just with the parameters.\u000a\u000a* Improved functions and improved calculating the moments from a dataframe.\u000a\u000a* Tidied up code\u000a\u000a* Tidied up code\u000a\u000a* Reordered document\u000a\u000a* Added some files and restructured the document.\u000a\u000a* Added a file to compute another function\u000a\u000a* Added a file for computing the 4th order moment based on the parameters and checking this with the numeric integrals.\u000a\u000a* fixed notebook\u000a\u000a* Checked some equations analytically.\u000a\u000a* Added document for checking eq_26\u000a\u000a* Added document for checking eq_24\u000a\u000a* Added document for checking eq_33\u000a\u000a* Fixed some parameters\u000a\u000a* finished document for computing the moments numerically.\u000a\u000a* Verified(?) eq 75\u000a\u000a* Changed values for ?verifying? eq 75\u000a\u000a* Adjusted alphas and deltas but did not run it to the end yet.\u000a\u000a* Ran the code with the adjusted alphas and deltas.\u000a\u000a* Calculated the integral based on the marginal of G_3\u000a\u000a* Ran the notebook again.\u000a\u000a* Added Checking for eq 80. Not done yet.\u000a\u000a* Added new document.\u000a\u000a* Calculated w_bar\u000a\u000a* Finished 1 dim integral.\u000a\u000a* Added calculation for sigma_lambda_w and lambda_w.\u000a\u000a* Added calculation for sigma_lambda_w and lambda_w.\u000a\u000a* Added third Gaussian.\u000a\u000a* Calculated 4th order moment.\u000a\u000a* Added files and split up evaluation of the moments for w\u000a\u000a* Verified all moments for w.\u000a\u000a* Fixed a typo.\u000a\u000a* Set up document for another integral.\u000a\u000a* Working on the integral for w_prime_theta_l_prime_bar.\u000a\u000a* Working on the integral for w_prime_theta_l_prime_bar.\u000a\u000a* Did the check for w_prime_theta_l_prime_bar.\u000a\u000a* Did the check for w_prime_theta_l_prime_bar.\u000a\u000a* Did the check for w_prime_theta_l_prime_bar with rational numbers.\u000a\u000a* Add numerical difference.\u000a\u000a* Add numerical difference.\u000a\u000a* Finished the check for w_prime_theta_l_prime\u000a\u000a* Finished the check for w_prime_squared_theta_l_prime\u000a\u000a* Finished the check for theta_l_prime_3_bar\u000a\u000a* Finished the check for w_prime_theta_l_prime_squared_bar\u000a\u000a* Did the checks again with arbitrary distinct values.\u000a\u000a* Did the checks again with arbitrary distinct values.\u000a\u000a* Add check for theta_l_prime_2_bar.\u000a\u000a* Calculated $\\beta$.\u000a\u000a* Corrected a minor mistake.\u000a\u000a* Backed out beta from the theta_prime_l_bar equation.\u000a\u000a* Checked the beta equation numerically.\u000a\u000a* Printed all NaN values.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Changed Heading.\u000a\u000a* Changed the limits of integration.\u000a\u000a* Delete doc/.ipynb_checkpoints directory\u000a\u000a* Rearrange symbols\u000a\u000a* Added beta to the dataframe.\u000a\u000a* Added diagnostic values to the dataframe.\u000a\u000a* Fixed typo.\u000a\u000a* rearranged dataframe\u000a\u000a* rearranged dataframe\u000a\u000a* rearranged dataframe\u000a\u000a* rearranged dataframe\u000a\u000a* rearranged dataframe\u000a\u000a* Computed the triple integral again.\u000a\u000a* Rearranged symbols.\u000a\u000a* Working on the trivariate Normal.\u000a\u000a* Fixed numerical integration for triple gaussian\u000a\u000a* plot relationship between delta and lambda_w\u000a\u000a* plotted proposed relationship\u000a\u000a* Rearranged files and computed everything again.\u000a\u000a* Added README.md\u000a\u000a* Added file to README.md\u000a\u000a* Add function for plotting\u000a\u000a* Finished numerical check for w_prime_q_t_prime_theta_l_prime_bar_beta.ipynb\u000a\u000a* Finished numerical check for w_prime_q_t_prime_theta_l_prime_bar_beta.ipynb\u000a\u000a* Finished numerical check for theta_l_prime_q_t_prime_bar.ipynb\u000a\u000a* Worked on plotting\u000a\u000a* Worked on README.md\u000a\u000a* replace q_t with r_t\u000a\u000a* replace q_t with r_t\u000a\u000a* replace q_t with r_t\u000a\u000a* Add explanation\u000a\u000a* Reformat code\u000a\u000a* Corrected a file\u000a\u000a* Corrected a file\u000a\u000a* Worked on checking w_prime_r_t_prime_theta_l_prime_bar_beta.ipynb\u000a\u000a* Simplified creating of dataframe.\u000a\u000a* - Added calculation for w_prime_r_t_prime_theta_l_prime_bar_E.ipynb and improved diagnostics output.\u000a\u000a* Changed all sigma_lamda to sigma_3 and plotted \\lambda vs \\delta\u000a\u000a* Plotted \\lambda vs \\delta with the \"initial condition\"\u000a\u000a* Plotted \\lambda vs \\delta with the \"initial condition\"\u000a\u000a* Update README.md\u000a\u000a* Reran jupyter notebooks\u000a\u000a* Refactored code\u000a\u000a* Reran notebook\u000a\u000a* Rearranged README.md\u000a\u000a* Rearranged README.md\u000a\u000a* Remove files\u000a\u000a---------\u000a\u000aCo-authored-by: Vincent Larson <vlarson@users.noreply.github.com>\u000a",
          "date" : "2024-05-03 11:55:59 -0500",
          "id" : "ec0c1d8f05f9e5b47110f431cf36a3dca1322d95",
          "msg" : "Jupyter Notebooks for proving formulas (#1151)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/relationship_delta_lambda.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_4_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_theta_l_prime_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/theta_l_prime_2_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_3_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_theta_l_prime_2_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/README.md"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/theta_l_prime_r_t_prime_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar_E.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/plots2d.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar_beta.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/dataframes.py"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/limits.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/plots1d.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/checked_functions.py"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/theta_l_prime_3_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_theta_l_prime_2_bar_beta.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/symbols.py"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_2_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/names.py"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_2_theta_l_prime_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/theta_l_prime_3_bar_beta.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_bar.ipynb"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
          "timestamp" : 1714763847000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding extra exclamation to acc statement to comment it out.\u000a",
          "date" : "2024-05-03 14:17:27 -0500",
          "id" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
          "msg" : "Adding extra exclamation to acc statement to comment it out.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
      "fullName" : "noreply"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
      "fullName" : "Gunther Huebler"
    }
  ],
  "inProgress" : False,
  "nextBuild" : {
    "number" : 332,
    "url" : "http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/332/"
  },
  "previousBuild" : {
    "number" : 330,
    "url" : "http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/330/"
  }
}