A Julia/JuMP Introduction
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
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
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
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
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