grid-parity-exchange / Egret

Tools for building power systems optimization problems
Other
131 stars 51 forks source link

Standarizing reserve names; putting in (mostly) a single place #264

Closed bknueven closed 2 years ago

bknueven commented 2 years ago

Fixes N/A

Summary/Motivation:

After #263 I realized the list of ancillary services was really in two place. This standardizes it to egret/model_library/transmission/tx_utils.py, which already knows a lot about the underlying model data structure. Along the way I noticed that supplemental_reserve breaks the *_requirement/*_price/*_shortfall pattern, so this changes the name of supplemental_price and supplemental_shortfall to match that pattern.

Changes proposed in this PR:

Legal Acknowledgement

By contributing to this software project, I have read the contribution guide and agree to the following terms and conditions for my contribution:

  1. I agree my contributions are submitted under the BSD license.
  2. I represent I am authorized to make the contributions and grant the license. If my employer has rights to intellectual property that includes these contributions, I represent that I have received permission to make contributions and grant the required license on behalf of that employer.