-
Notifications
You must be signed in to change notification settings - Fork 14
Issue 435: run_solver.py re-structuring and hipo inclusion #454
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
Closed
Closed
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
d749e85
code: initial changes to run_solver.py to include hipo
finozzifa 10d7dbd
code: new set_solver_options
finozzifa 0fa9a43
code: new changes for run_solver.py
finozzifa b5047ce
include pre-commit
finozzifa bf52db6
code: changes to run_solver.py
finozzifa 869cb3e
code: include new seed_options
finozzifa 12aa41c
code: include new seed_options
finozzifa 248b064
code: add crossover choose
finozzifa fe0ad68
code: modify run_solver.py
finozzifa ad2a0f2
code: modify run_solver.py
finozzifa 1bdfd17
code: new update
finozzifa e1b375e
doc: add documentation on top of script
finozzifa 46131da
doc: update readme
finozzifa 67e7181
merge from main
finozzifa 64374c2
code: update run_benchmarks.py
finozzifa ac125ac
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 0507bcb
code: new unfinished changes
finozzifa 7d287ca
code: update variable names
finozzifa 6fec43d
Merge branch 'issue_435_run_solver_hipo' of https://github.com/open-e…
finozzifa 3586495
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 4caec81
code: new updated changes
finozzifa 9435dd1
Merge branch 'issue_435_run_solver_hipo' of https://github.com/open-e…
finozzifa 0f46dfc
code: re-insert try-catch block
finozzifa 876deb1
Merge branch 'main' of https://github.com/open-energy-transition/solv…
finozzifa 61c2a43
code: updates to run_benchmarks.py
finozzifa e177822
code: updates to run_benchmarks.py
finozzifa 868c31d
code: unit tests get_conda_package_versions
finozzifa ca27dc4
code: unit tests get_conda_package_versions
finozzifa 19cd463
code: docstring and numpydoc to run_benchmarks.py
finozzifa 4c818d1
code: add docstring numpydoc for benchmark_solver
finozzifa 7f66052
code: ignore unit tests for Streamlit App
finozzifa d52a99e
code: new changes to run_benchmarks.py
finozzifa 99f2eb3
code: re-factor benchmark_solver
finozzifa 5eb7247
doc: add numpydoc docstring
finozzifa 9a7ee28
code: add unit tests for new methods
finozzifa ffd2b5e
code: add unit tests for new methods
finozzifa d0b4a78
Merge branch 'main' of https://github.com/open-energy-transition/solv…
finozzifa c1dea82
code: split function
finozzifa 5662f1f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 0d1ca60
code: add unit test for _split_highs_solver_name
finozzifa 489f996
code: add unit test for _split_highs_solver_name
finozzifa 5dd9523
code: add unit test for _split_highs_solver_name
finozzifa 3a239fa
code: new changes
finozzifa f70597c
code: correct solver_name
finozzifa 2b5dc3f
code: re-introduce print
finozzifa 2beb8f7
code: pre-commit
finozzifa d4b5daa
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 0f3b373
Merge branch 'issue_435_run_solver_hipo' of https://github.com/open-e…
finozzifa 7ab9793
code: remove .format
finozzifa 05b8c06
code: modified command
finozzifa 0ede762
code: modify parse_solver_results
finozzifa 48d4dcd
code: modify benchmark_solver
finozzifa 64a010f
code: modify benchmark_solver
finozzifa a76861b
code: new attempt
finozzifa 4d0e913
code: new attempt
finozzifa b045bf9
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 9126e4e
code: update run_solver.py
finozzifa 7730856
Merge branch 'issue_435_run_solver_hipo' of https://github.com/open-e…
finozzifa 30f56aa
code: remove cbc from solvers to run
finozzifa 93f17af
code: remove unnecessary TODO
finozzifa e5286b7
code: restore benchmark_results.csv
finozzifa 600cba3
code: introduce benchmark-2026.yaml environment file
finozzifa 959901b
code: introduce benchmark-2026.yaml environment file
finozzifa 1a853b2
code: modify benchmark-2026.yaml
finozzifa b1eaef4
code: new version
finozzifa File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,3 @@ | ||
| [pytest] | ||
| norecursedirs = pocs | ||
| addopts = --ignore=tests/test_run_benchmarks.py |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| name: benchmark-2026 | ||
| channels: | ||
| - conda-forge/label/dev | ||
| - conda-forge | ||
| - https://conda.anaconda.org/gurobi | ||
| - nodefaults | ||
| dependencies: | ||
| - python>=3.12 | ||
| - pip | ||
| - psutil>=5.9 | ||
| - requests>=2.32 | ||
| - linopy>=0.6.4 | ||
| - coin-or-cbc==2.10.12 | ||
| - scip==10.0.0 | ||
| - pyscipopt==5.7.1 | ||
| - gurobi==13.0.0 | ||
|
|
||
| # Install highspy from conda-forge dev label | ||
| - highspy==1.13.2.dev1 |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.