Skip to main content

Milestone: Improve market capture

Update market capture so it’s a child of the technology model rather than a market size and allow users to input direct values instead of s-curve parameters. Allow users to input in different units other than just percent. Allow users to adjust other parameters of the s-curve.

Status: Completed3 comments

Log in to comment and vote

Comments3

  • emma.kast

    •

    Oct 28, 2025

    •

    Merged request

    •

    1 vote

    Limits on years to market capture

    Years to max market capture seems to only accept whole values. In edit mode, if you enter a non-whole number, it will appear in the analysis but then the save will fail. When ingesting data, the market capture will simply not show up in app.

  • aurora.ginzburg

    •

    Oct 28, 2025

    •

    Merged request

    •

    1 vote

    Model solution scale with custom values

    (not urgent) Update market_capture ingestion to have an S_curve = TRUE/FALSE param. If False, allow the user to ingest specific market capture %s and years to bypass S-curve modeling. This would allow for linear update reflecting company production forecasts and other non-S curve deployment trends.

  • aurora.ginzburg

    •

    Oct 28, 2025

    •

    Merged request

    •

    1 vote

    Prevent model version bumps from market captures unaffiliated with those models

    Total world electricity generation markets (IDs 5016 5017 5018) are tied to many models, and will continue to be added to even more. The market captures associated with those market depend on the solution. When the market page is updated to only show market captures available for baseline/solution combos affiliated with that cluster (important!), it would be great to also prevent version bumps for models where that market is used but there is no market capture update to the solution ghg id within that cluster.

    For example, all the fusion models use the above markets but their market penetration is not being updated when renewables models are added that also use those markets. However, since the market must be reingested to add market captures, all instances of clusters using those markets will now say there is a new version of the model.