{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by lamont-granquist"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1303,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e4e75a93f72b58485e119eed1f58d7ea5dbfa14c",
            "branch" : [
              {
                "SHA1" : "e4e75a93f72b58485e119eed1f58d7ea5dbfa14c",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e4e75a93f72b58485e119eed1f58d7ea5dbfa14c",
            "branch" : [
              {
                "SHA1" : "e4e75a93f72b58485e119eed1f58d7ea5dbfa14c",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "e4e75a93f72b58485e119eed1f58d7ea5dbfa14c",
        "branch" : [
          {
            "SHA1" : "e4e75a93f72b58485e119eed1f58d7ea5dbfa14c",
            "name" : "refs/remotes/origin/dev"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/MuMech/MechJeb2.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "MechJeb2-2.14.3.0-1303.zip",
      "fileName" : "MechJeb2-2.14.3.0-1303.zip",
      "relativePath" : "MechJeb2-2.14.3.0-1303.zip"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1303",
  "duration" : 15175,
  "estimatedDuration" : 20942,
  "executor" : None,
  "fullDisplayName" : "MechJeb2-Dev #1303",
  "id" : "1303",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1303,
  "queueId" : 1549,
  "result" : "SUCCESS",
  "timestamp" : 1695791957623,
  "url" : "https://ksp.sarbian.com/jenkins/user/linuxgurugamer/my-views/view/all/job/MechJeb2-Dev/1303/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "MechJebLibTest/MechJebLibTest.csproj",
          "MechJeb2/MechJebLib/Maneuvers/CoplanarTransfer.cs",
          "MechJeb2/MechJebLib/PVG/Solution.cs",
          "MechJebLibTest/PVGTests/AscentTests/Titan2Tests.cs",
          "MechJeb2/MechJebLib/Utils/MechJebLibException.cs",
          "MechJeb2/Maneuver/OperationTransfer.cs",
          "MechJeb2/MechJeb2.csproj",
          "MechJeb2/MechJebModuleRendezvousAutopilot.cs",
          "MechJebLibTest/PVGTests/AscentTests/BuggyTests.cs",
          "MechJeb2/OrbitalManeuverCalculator.cs",
          "MechJeb2/MechJebLib/Core/Maths.cs",
          "MechJeb2/MechJebModuleRendezvousGuidance.cs",
          "MechJebLibTest/ManeuversTests/CoplanarTransferTests.cs",
          "MechJeb2/MechJebLib/Primitives/Q3.cs"
        ],
        "commitId" : "a926641e1a210359caa71ddd022d09d13f3099fe",
        "timestamp" : 1695791958000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/lamont",
          "fullName" : "lamont"
        },
        "authorEmail" : "lamont@scriptkiddie.org",
        "comment" : "Hohmann/Bi-impulsive overhaul\u000a\u000aThe problem has been recrafted as a conjugate gradient problem with\u000aa bit of heuristics for a search.  Limiting to coplanar is still\u000asupported.  Transfer/Rendezvous is still supported.\u000a\u000aThere are buttons for no capture burn and to plan the capture burn\u000a(maybe that should be \"intercept burn\" or \"matching burn\" or\u000asomething?), but they don't yet work.\u000a\u000aThe period offset thingy needs to be changed and doesn't yet work.\u000a\u000aThe simulated annealing is gone for now and will probably come back as\u000aa rewriting with a basin hopping algorithm, but needs some UI work.\u000a\u000aThis is going to be best when dealing with things that are closer to\u000acircular-to-circular coplanar transfer with smaller synodic periods, and\u000awill still break as you get away from it.\u000a\u000aIt can at least plan transfer burns to GEO with the optimal inclination\u000achange at the equator included (~2.16 degrees for a 185x185 launch\u000afrom Kennedy).  All that is lacking is a UX/UI way to construct an\u000aartificial target.orbit.\u000a\u000aSigned-off-by: Lamont Granquist <lamont@scriptkiddie.org>\u000a",
        "date" : "2023-09-26 22:19:18 -0700",
        "id" : "a926641e1a210359caa71ddd022d09d13f3099fe",
        "msg" : "Hohmann/Bi-impulsive overhaul",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "MechJebLibTest/PVGTests/AscentTests/BuggyTests.cs"
          },
          {
            "editType" : "add",
            "file" : "MechJeb2/MechJebLib/Utils/MechJebLibException.cs"
          },
          {
            "editType" : "add",
            "file" : "MechJeb2/MechJebLib/Maneuvers/CoplanarTransfer.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJeb2.csproj"
          },
          {
            "editType" : "add",
            "file" : "MechJebLibTest/ManeuversTests/CoplanarTransferTests.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebModuleRendezvousGuidance.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/Maneuver/OperationTransfer.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJebLibTest/PVGTests/AscentTests/Titan2Tests.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebLib/Core/Maths.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebLib/PVG/Solution.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/OrbitalManeuverCalculator.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJebLibTest/MechJebLibTest.csproj"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebModuleRendezvousAutopilot.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebLib/Primitives/Q3.cs"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/lamont",
      "fullName" : "lamont"
    }
  ]
}