Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Julia 1.5+ and JuMP 0.21+ compat #4

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

fleimgruber
Copy link

@fleimgruber fleimgruber commented Feb 25, 2021

Fixes API changes for Julia, JuMP, CSV and DataFrames.
Minor typos and style fixes, e.g. here.
Along the way, only minor changes on the model implementation, e.g. here, and p_nom_max unbounded as the input CSV format in PyPSA appears to have changed in the meantime.
Finally, I added the now standard Project.toml package definition file.

I based this on master and only now saw the other branches julia-v1.1-jump-v0.1x.x with some of them having a lot of commits in them. If you want me to squash or break down the commits some more, let me know. Not sure how you want to proceed here and whether you want to create parity with PyPSA. I think it would be worthwile to have a benchmark and validation of PyPSA. I can contribute here and there, but the PyPSA code has evolved quite a bit since I last looked into it. OTOH, it might be good to have a fresh model in Julia that implements the math and is not concerned with PyPSA legacy. WDYT?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant