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

Add CVX class to optimize module #243

Draft
wants to merge 71 commits into
base: develop
Choose a base branch
from

Conversation

dchassin
Copy link
Member

@dchassin dchassin commented Sep 9, 2024

Integrate cvxpy as a class in optimize module.

TODO

Coding

  • Group data and variable linkage
  • Object data and variable linkage
  • Global data and variable linkage
  • Fix dual variable linkage
  • Data type mapping on dynamic set_value
  • Properties list on dynamic models
  • Powerflow module network linkage
  • Unit conversion on static models
  • Fast data copy to cvx (no size limit)
  • Parametric solver (performance boost)
  • Add “status” property inaccurate check
  • Add support for “valid-to” variable (?)

Validation

  • Finalize the comprehensive syntax tests
  • Modify cases to allow check of OPF result
  • Create a FD/OPF test case

@dchassin dchassin changed the base branch from master to develop September 9, 2024 13:32
dchassin and others added 7 commits September 9, 2024 06:59
Signed-off-by: David P. Chassin <[email protected]>
Signed-off-by: David P. Chassin <[email protected]>
Signed-off-by: David P. Chassin <[email protected]>
Signed-off-by: David P. Chassin <[email protected]>
Signed-off-by: David P. Chassin <[email protected]>
Signed-off-by: David P. Chassin <[email protected]>
Signed-off-by: David P. Chassin <[email protected]>
Signed-off-by: David P. Chassin <[email protected]>
@dchassin dchassin force-pushed the develop-add-module-optimize-cvx branch from dc4e595 to 6172c2a Compare September 10, 2024 15:42
@dchassin dchassin force-pushed the develop branch 2 times, most recently from bd0f93e to 5ae8095 Compare September 27, 2024 18:28
@dchassin dchassin mentioned this pull request Sep 27, 2024
10 tasks
@dchassin
Copy link
Member Author

Note that we should avoid using global namespace imports.

@dchassin dchassin marked this pull request as draft November 4, 2024 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

1 participant