Repository navigation
This release removes BA-to-BA hurdle rates from the model. Configuration
files written for v1.0.0 must drop the ba_to_ba_hurdle_scaled_file and
ba_to_ba_transmission_matrix_file keys.
Added
- Must-run (nuclear) output in
mwh_file. Each bus with must-run capacity
is reported as<bus>_NUCLEARwithType=Nuclear, using the
outage-adjusted must-run capacity for every hour. - Documentation website built with Sphinx and the PyData theme, published
to GitHub Pages at https://immm-sfa.github.io/gridops. It covers getting
started, a rendered quickstarter notebook, a user guide (configuration,
inputs, outputs, mathematical formulation, simulation and solvers), the
API reference, contributing guidelines, publications, how to cite, release
notes, publications, authors, license and acknowledgement. - GitHub Actions
docsworkflow that builds the documentation on pull
requests and deploys it to thegh-pagesbranch on every push tomain. - Documentation of the
warmstartoption in theModelandModel.run
docstrings. - PyPI and docs badges in the README.
Changed
- Fixed the sign convention of the example
line_to_bus.csvso that each
line has+1at its from bus and-1at its to bus; positive flow now
runs from the from bus to the to bus. The example outputs were
regenerated. - Clarified the power-flow sign convention in the bus balance constraint.
- Updated the quickstarter notebook for the removed hurdle rates and the new
nuclear output. - Replaced the
docsextra (nbsphinx,sphinx-panels,sphinx-rtd-theme,
setuptools) withsphinx,pydata-sphinx-theme,sphinx-design,
sphinx-copybuttonandmyst-nb. - Reworded the README and noted that HiGHS installs with the
highspy
dependency.
Removed
- BA-to-BA hurdle rates: the
ba_to_ba_hurdle_scaled_fileand
ba_to_ba_transmission_matrix_fileconfiguration keys, theexchanges
set, theExchangeHurdleandExchangeMapparameters, the exchange cost
term in the objective, and the example files
BA_to_BA_hurdle_scaled.csvandBA_to_BA_transmission_matrix.csv.