JuDGE stands for: Julia Decomposition for Generalized Expansion. Functionally, it is a solver which leverages the syntax of the JuMP modelling language to solve complex multi-stage (and multi-horizon) capacity expansion problems.
As of version 0.90, JuDGE supports generalized set partitioning problems. This, however, is experimental.
Please see the documentation for details about installing JuDGE.jl, and examples showing how to set up a stochastic capacity example model using the JuDGE.jl package.
For more details see our working paper: JuDGE.jl: a Julia package for optimizing capacity expansion.