Skip to main content

A Julia/JuMP Introduction

Mitch Phillipson January 31, 2026


This example will introduce the basic syntax of JuMP, a modeling language for optimization problems in Julia. We start with a simple example to introduce syntactic elements of JuMP and compare it to GAMS syntax. Then we will detail a slightly larger example. Read more

Aggregating WiNDC National

Mitch Phillipson January 06, 2026


This example will walk through the code in this repository. This repository contains an example aggregating the WiNDC National dataset to a size that can be run with a trial PATH license (less than 300 variables in the model). Read more

Updating WiNDCNational with the Latest US Data

Mitch Phillipson November 14, 2025


The United States released 2024 updates to Supply/Use tables a few months ago. I have been working on a larger project and have not yet had time to view the updates and incorporate them into WiNDCNational. This past week I spent some time refining WiNDCNational and updating the documentation. Read more

Converting an NLP CGE Model to MPSGE

Mitch Phillipson November 07, 2025


This weeks blog post is going to be a little different. I created an example converting an NLP CGE model to MPSGE. You can find the code here and the documentation here. The repository contains all the code needed to run the models and compare the solutions. Read more

Creating Julia Packages

Mitch Phillipson October 31, 2025


It is entirely possible to write all your Julia code in a single script file. However, as your projects grow in size and complexity, organizing your code into packages can provide significant benefits. Today I’ll discuss how to create and manage Julia packages effectively. Read more

Filter