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

Build year aggregation #1056

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

Build year aggregation #1056

wants to merge 30 commits into from

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    ad429f6 View commit details
    Browse the repository at this point in the history
  2. Aggregate components by build-year

    Saves a large amount of memory during problem preparation and solving.
    The aggregation and disaggregation steps take some time-overhead
    however.
    koen-vg committed May 13, 2024
    Configuration menu
    Copy the full SHA
    c5dad43 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78da616 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    544f3d3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc23ad2 View commit details
    Browse the repository at this point in the history
  6. Clean up build year aggregation, don't copy time-varying as dense

    Saves a large amount of memory during problem preparation and solving.
    The aggregation and disaggregation steps take some time-overhead
    however.
    koen-vg committed May 13, 2024
    Configuration menu
    Copy the full SHA
    aadd589 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    32cf665 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    4540904 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Avoid fragmenting dataframe when storing attributes

    Resolves occasional warnings issued by pandas when build year
    aggregation is enabled.
    koen-vg committed May 15, 2024
    Configuration menu
    Copy the full SHA
    272af90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c63fffc View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    4a0fa5e View commit details
    Browse the repository at this point in the history
  2. Specify aggregation functions are strings; store efficiency

    Also specify nominal attrbibutes to store in `vars_to_store`
    koen-vg committed May 21, 2024
    Configuration menu
    Copy the full SHA
    c64fa17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    560bd78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    534a93c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31ba8e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5aec1e View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Configuration menu
    Copy the full SHA
    d60ec1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06c76b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    cc1ae69 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Small fixes to build year aggregation

    The "reversed" column can lead to problems upon exporting a network;
    somehow these problems only become apparent upon build year
    aggregation and disaggregation. Nominally, netCDF doesn't support
    boolean values, which is a likely explanation. However, it's unclear
    the problem arises specifically with the "reversed" column and only
    when aggregating/disaggregating.
    koen-vg committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    cf7ebb9 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Reformulate the solar potential constraint

    The solar potential constraint as originally formulated was not
    compatible with build year aggregation. Here, the constraint has been
    reformulated in such a way that it works for both "regular" networks
    and ones which have been aggregated by build-year.
    
    The previous formulation effectively calculated the remaining area
    available for solar (by subtracting installed solar-hsat from
    remaining area as given by p_nom_max, which itself has already been
    reduced by existing solar), and using this to limit the sum of newly
    installed solar and solar-hsat.
    
    The new formulation instead calculates _total_ available solar
    capacity (by summing installed capacity of the "solar" carrier and
    p_nom_max of extendable "solar" generators), and uses this to limit
    the total (both extendable and non-extendable) capacity of all solar
    carriers (including "solar-hsat" and potentially others).
    
    The new formulation is also a little shorter overall, and another
    bonus is that it should work if ever more types of solar are
    added (whereas the old formulation wasn't as easily adaptable to a
    situation with more than just "solar" and "solar-hsat").
    koen-vg committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    e94d7e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8462bff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79eacc8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aa83a34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf250b0 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    7f959fa View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    7bf05a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    26ff16a View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    f4b208c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed6a004 View commit details
    Browse the repository at this point in the history