Public
Edited
Dec 4, 2023
Paused
1 fork
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
JSON.stringify(selected_formulae)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
calcuin_fv = b64_to_utf8(calcuin_response_fv.data.content)
Insert cell
Insert cell
calcuout = b64_to_utf8(calcuout_response.data.content)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
// age_in,20,70,10,30,60,10
input_domains_config = d3.csvParse(
`input,min,max,step,default0,default1,step_sens,label
age_in,18,60,1,30,30,1,age
age_0_in,18,65,1,30,30,5,starting age
salary_0_in,5000,300000,1000,50000,50000,30000,starting salary
salary_inflation_rate_in,-0.02,0.10,0.01,0.02,0.02,0.03,salary growth rate
empee_contribution_rate_in,0.00,0.30,0.01,0.1,0.1,0.05,empee contribution as % of salary
emper_contribution_rate_in,0.00,0.30,0.01,0.1,0.1,0.05,emper contribution as % of salary
contribution_charge_in,-0.02,0.10,0.01,0.04,0.04,0.01,contribution charge
unit_growth_rate_in,-0.02,0.10,0.01,0.05,0.05,0.02,investment growth rate
retirement_age_in,50,75,1,65,65,5,retirement age
fund_value_0_in,0,1000000,1000,0,0,50000,starting fund value
annual_salary_in,0,1000000,1000,50000,50000,50000
addl_credit_in,0,1,1,0,0,1
num_bars_in,0,20,1,10,10,5
container_height$_in,0,600,1,500,500,100
top_margin$_in,0,20,1,10,10,5
bottom_margin$_in,0,20,1,10,10,5
gap$_in,0,20,1,10,10,15
bar_height$_in,0,50,1,25,25,5
rec_step_in,0,4,1,0,0,1,rec step
age_opening_in,20,25,1,20,20,1,rec opening age
age_closing_in,20,25,1,21,21,1,rec closing age
gross_salary_in,
tax_credits_in,
tax_credit_in,
pension_contribution_in,
paye_band_id_in,
usc_band_id_in,
`, d => ({...d, min:+d.min,max:+d.max}))
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more