CRRA_optimisation_tool / tabs /tab2_constraints.py

Commit History

  1. [UX] British spelling: rename optimization → optimisation throughout code (conflict resolve)

    7a80c0b
  2. [FEAT] Add OR-substitutable resource family pools and rename inputs.csv

    60dd41c
  3. [FEAT] Replace hardcoded tab intros and method disabled notes with ui_text.xlsx; fix slider negative min

    7b4d13c

  1. [UX] tab2_constraints.py: British spelling (optimization -> optimisation)

    Verified signature
    df3fbfb

  1. [FIX] Resolve percent caps against each method's standalone potential⁠

    358d27e
  2. [FIX] Fix cap value precision: show 4 decimal places in absolute cap inputs and displays across tab2, tab4, and data_utils

    d3a0799
  3. [UX] address user feedback: per-year template text and column header, more visible "Add resource" button, fixed next-tab navigation on all pages, updated method constraints intro text

    20f0fcc

  1. [REFACTOR] tab2: extract refresh_active_methods from _sync_constraint_widgets so it can be called without visiting Tab 2

    396f68b

  1. [FIX] tab2: deactivate methods whose resource is unchecked in the Tab 1 popover, fix status display (red) and hint text

    132dee6

  1. [FIX] tab2: new resource batches now cover named standard resources, not only hidden "Other" ones

    af9a933

  1. [FIX] method automatically activated

    7e4de95

  1. [FEAT/FIX] tab2: unify method activatability check, fix hidden resource coverage by batch group, move default_constraint to data_utils

    c6db565

  1. [FIX] Replace info text with resource status expander and fix toggle instantiation bug for blocked methods

    46436ba
  2. [FIX] In the ‘Method Constraints’ tab: Disable and explain methods that require resources not added in the ‘Resource input’ tab

    43b4d0f

  1. [FEAT] Refactor tab2: widget sync (active method or not if resources added in tab1), type-switch reset, Other-method variants

    1026e02

  1. [FEAT] Edit the text/header of the "Method constraints" tab

    eb09d9d

  1. [DOCS/FIX] First draft of Objective No. 5: TO FACILITATE MAINTENANCE AND UPDATES FOR CG STAFF. (No more hard-coded settings, libraries updated, instructions added to the README)

    fa58ff0

  1. [FIX] Geologic storage fixed coeff + template improvements + UI fixes

    3c60617

  1. [FEAT] Objective 6 - Finalising the interface: change the look and feel of the tool to bring it into line with the CRRA design

    9253c67
  2. [FEAT] Objective 3 – Additional data: amount of CO₂ (MtCO₂) removed if one unit of each resource is added

    b5483eb

  1. [FEAT] Objective 2: Custom resource batches with supplementary LP semantics

    87fce1c

  1. [FEAT] objective 2: More flexible resources input

    a58aedd

  1. [FEAT] Objective 2: Modifying the graphical user interface to add custom resources + Test CSS

    549ff1c

  1. [FEAT] Goal 1 almost achieved: two types of limits possible(percentage / absolute value), start of unit conversion, adapted export templates and a bug fix in the ‘Coefficients’ tab (some resources not displayed)

    64cc758

  1. [FEAT] scenario & input management: Excel/JSON/ZIP(csv) import, save/export, multi-scenario comparison, clear all data

    ca86b1a

  1. Upload 44 files⁠

    Verified signature
    ba2dcff