Drawing & documents · calculation worksheet · studio
Calc canvas studio
Write engineering calculations the way you would by hand — anywhere on the page — and let the studio carry the units. Define values, see results with substituted numbers, check them, and keep spreadsheets, plots, sketches, marked-up images and Python on the same page, all recalculating together.
Scope & limitations
A general-purpose calculation tool: you are responsible for the formulas and the inputs. Check results independently before relying on them for design.
What the calc canvas studio does
A free-form calculation page: click anywhere on the A4 sheet and type. b := 300 mm defines a value, σ := M/W = MPa defines and shows it in the unit you ask for, and q*L^2/8 = evaluates. Every value carries its units through the arithmetic, so adding kN to metres is caught and results come out in sensible engineering units — or any unit you name.
Results are typeset like hand calculations, with fractions, roots, subscripts (f_c′), Greek letters and an optional line of substituted values; comparisons such as σ <= 25 MPa become ✓ OK / ✗ NOT OK checks, and your own functions, vectors, interpolation and roundup keep design rules readable.
Spreadsheets sit on the same page: paste a table from Excel or import an .xlsx or .csv, write =B2*C2 or =SUM(D2:D5) with units, use worksheet values in cells and sheet cells (Loads.D4) back in the maths. Plots draw any expression over a range; text blocks show live values with {{M_max}}.
Drawing and markup: sketch with lines, arrows, dimensions, revision clouds, callouts, areas, pen and highlighter, or mark up a photo or drawing image — calibrate the scale and name a dimension or area to use it as a value in the calculation.
Python runs in the browser (Pyodide, loaded on first use) with numpy and matplotlib: worksheet values come in through cc.get(name, unit), results go back with cc.set(name, value, unit), and figures appear on the page. Outputs: calculation sheets as PDF, print as laid out, an Excel workbook, the file itself and a share link.