Commit History

[FIX] z -> s
66e3d3c

CarlyneB commited on

[FIX] Electrical -> Electrical energy and Thermal -> Thermal energy
2dfdfc3

CarlyneB commited on

[FIX] title 'optimisation' -> 'Optimisation'
58fd68a

CarlyneB commited on

[DOCS] README: reorder sections and rename "Custom resources" to "New resources"
4c0c847

CarlyneB commited on

[FIX] Inputs files: Clamp negative resource caps and coefficients to 0 before solver
f7a31c3

CarlyneB commited on

[SEC] Patch click and pillow to fix known CVEs
6a939d1

CarlyneB commited on

[TEST] Add stress tests and edge case coverage for optimisation engine
3c03f4c

CarlyneB commited on

[FIX] Section intro tab4_optimization -> tab4_optimisation
38824e6

CarlyneB commited on

[DOCS] Example Afforestation -> Afforestation/reforestation + Warning case 2 OR relationship between same 'Resource group'
2601bda

CarlyneB commited on

[DOCS] British spelling in README: optimizer → optimiser (conflicts)
1e21d3a

CarlyneB commited on

[DATA] British spelling in inputs: Bio-char → Biochar, Mineralization → Mineralisation
faa56c7

CarlyneB commited on

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

CarlyneB commited on

[DOCS] Update README for non-dev maintenance
8bd0ff2

CarlyneB commited on

[FIX/UX] Style comparison loader button and update ui_text.xlsx content (text displayed in the app, which can be edited directly in this file)
f47cede

CarlyneB commited on

[FEAT] Add OR-substitutable resource family pools and rename inputs.csv
60dd41c

CarlyneB commited on

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

CarlyneB commited on

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

CarlyneB commited on

Upload tooltips.xlsx
a78bf83
verified

lydiaCG commited on

[UX] tab6_scenarios.py: British spelling (optimization -> optimisation)
32a7ddb
verified

lydiaCG commited on

[UX] tab5_sensitivity.py: British spelling (optimization -> optimisation)
36f6d34
verified

lydiaCG commited on

[UX] tab4_optimization.py: British spelling (Optimization -> Optimisation)
d97c756
verified

lydiaCG commited on

[UX] tab3_coefficients.py: British spelling (optimization -> optimisation)
9c8e6e3
verified

lydiaCG commited on

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

lydiaCG commited on

[UX] tab1_inputs.py: British spelling (optimization -> optimisation)
dfc122b
verified

lydiaCG commited on

[UX] tab0_welcome.py: British spelling (optimize -> optimise, optimization -> optimisation)
e36f314
verified

lydiaCG commited on

[UX] data: British spelling (Bio-char -> Biochar, Mineralization -> Mineralisation)
76b0ff3
verified

lydiaCG commited on

[UX] app.py: British spelling (Optimizer -> Optimiser, Optimization -> Optimisation)
90b7366
verified

lydiaCG commited on

[DOC] README: British spelling (optimization -> optimisation, optimizer -> optimiser)
f3941ec
verified

lydiaCG commited on

[FIX] Resolve percent caps against each method's standalone potential
358d27e

CarlyneB commited on

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

CarlyneB commited on

[FIX/FEAT] Move bottleneck analysis from tab4 to tab5, add chart interpretation captions to both tabs
4881129

CarlyneB commited on

[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

CarlyneB commited on

[FIX] welcome: update intro text for target audience, style 'Let's get started...' with gradient, add page bottom padding globally
848c8a3

CarlyneB commited on

[REFACTOR] state_utils: remove apply_auto_disable_logic, replaced by refresh_active_methods in tab2
03d4cf5

CarlyneB commited on

[FIX] tab6: source resource list from resource_usage (not resource_caps) to include custom batches, fix resource usage computation, remove broken CSV export
cf283fb

CarlyneB commited on

[FIX] tab5: exclude zero-cap resources and inactive methods from sensitivity selectors, remove redundant session state guards
36d3ed3

CarlyneB commited on

[FIX] tab4: fix heatmap zero-display for tiny values, remove unused imports and redundant session state inits
8006bee

CarlyneB commited on

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

CarlyneB commited on

[REFACTOR] tab1: replace apply_auto_disable_logic with refresh_active_methods, remove redundant resource_caps init
43a73a8

CarlyneB commited on

[FIX] tab3: add early return for zero-cap resources, simplify availability messages, remove unused has_custom_batch param
d8dcaa3

CarlyneB commited on

[FIX] app: initialize session state at app level to prevent crashes on direct tab navigation
6b18587

CarlyneB commited on

[FEAT] utils: add run_expanded_optimization (LP pipeline for tab5), add resource_caps_to_excel_bytes, increase number precision in render_resource_input
e391f61

CarlyneB commited on

[FIX] tab6: filter hidden Other resources, apply CRRA chart style, register chart data, fix tab name
fd0b601

CarlyneB commited on

[FIX] tab5: switch to run_expanded_optimization, filter hidden resources, expose Other method variants in method selector
b98d5cb

CarlyneB commited on

[FIX] tab4: cap heatmap percentages at 100%, show percentages instead of exact values in chart data table
03b9c64

CarlyneB commited on

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

CarlyneB commited on

[FEAT/FIX] tab1: add load/download standard resources buttons, fix stale costs on edit/delete/reset, increase number precision
84fd744

CarlyneB commited on

[DOC] README: fix tab name, add tabs overview, custom resources, scenarios, Case 9, and missing data scripts
c0da4ca

CarlyneB commited on

[FEAT] optimization: add tiebreak pass to prefer the more efficient resource in standard/custom pooling pairs
f666cf8

CarlyneB commited on

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

CarlyneB commited on