Henri Drake

Results 54 comments of Henri Drake

Addressing this issue in https://github.com/ClimateMARGO/ClimateMARGO.jl/pull/84

Still need to re-implement the `default_configuration.jl` and `one-two_dimensional_optimization.jl` examples and probably purge PyPlot calls in other places in the source code.

I've gotten the figures with Plots.jl to look fairly similar to the PyPlot ones published in the ClimateMARGO paper, but their quality is still somewhat limited by Plots.jl capabilities (e.g....

@fonsp, I think I've now removed all traces of Python, PyCall, and PyPlot from the entire package!

The first thing to do is set up some very simple tests of JuMP and see how far we can push the use of functions to simplify the optimization before...

Looks like some of this is possible with the [user-defined functions API in JuMP](https://jump.dev/JuMP.jl/release-0.19/nlp.html#User-defined-Functions-1). I'm a bit nervous about whether this will extend to the `cumsum` implementation of the Green's...

Awesome progress @fonsp! I'll take a look at it in the next couple of days!

I feel like there should be some trick to generalize the clunky `cumsum` formulation we have now, even if it has to be done separately for individual `Vector -> Vector`...

NLopt unfortunately no longer supported in JuMP because they didn't switch to MathOptInterface, which is required as of JuMP v0.19.0 It may be possible to speed up MARGO (and deal...

Another unfortunate problem with the exact two-layer solution. Forward finite differences results in huge errors if the timestep is on the order of– or longer– than one-third of the fast...