calc_expression
Mathematical Calculator
Safely evaluate mathematical expressions with support for basic operations and math functions.
Supported operations: +, -, *, /, **, ()
Supported functions: sin, cos, tan, log, sqrt, abs, pow
Parametersexpressionrequired
calc_statistics
Statistical Analysis
Perform statistical calculations on a list of numbers.
Available operations: mean, median, mode, std_dev, variance
Parametersnumbersrequiredoperationrequired
calc_interest
Compound Interest Calculator
Calculate compound interest for investments.
Formula: A = P(1 + r/n)^(nt)
Where:
- P = principal amount
- r = annual interest rate (as decimal)
- n = number of times interest compounds per year
- t = time in years
Parametersraterequiredtimerequiredprincipalrequiredcompounds_per_year
Convert between different units of measurement.
Supported unit types:
- length: mm, cm, m, km, in, ft, yd, mi
- weight: g, kg, oz, lb
- temperature: c, f, k (Celsius, Fahrenheit, Kelvin)
Parametersvaluerequiredto_unitrequiredfrom_unitrequiredunit_typerequired
matrix_multiply
Matrix Multiplication
Multiply two matrices (A × B).
Parametersmatrix_arequiredmatrix_brequired
matrix_transpose
Matrix Transpose
Transpose a matrix (swap rows and columns).
Parametersmatrixrequired
matrix_determinant
Matrix Determinant
Calculate the determinant of a square matrix.
Parametersmatrixrequired
matrix_inverse
Matrix Inverse
Calculate the inverse of a square matrix.
Parametersmatrixrequired
matrix_eigenvalues
Matrix Eigenvalues
Calculate the eigenvalues of a square matrix.
Parametersmatrixrequired
workspace_save
Save Calculation to Workspace
Save calculation to persistent workspace (survives restarts).
Parametersnamerequiredresultrequiredexpressionrequired
workspace_load
Load Variable
Load previously saved calculation result from workspace.
Parametersnamerequired
plot_function
Function Plotter
Generate mathematical function plots (requires matplotlib).
Parametersx_rangerequiredexpressionrequirednum_points
plot_histogram
Statistical Histogram
Create statistical histograms (requires matplotlib).
Parametersbinsdatarequiredtitle
plot_line_chart
Line Chart
Create a line chart from data points (requires matplotlib).
Parameterscolortitlex_datarequiredy_datarequiredx_labely_labelshow_grid
Create a scatter plot from data points (requires matplotlib).
Parameterscolortitlex_datarequiredy_datarequiredx_labely_labelpoint_size
Create a box plot for comparing distributions (requires matplotlib).
Parameterscolortitley_labeldata_groupsrequiredgroup_labels
plot_financial_line
Financial Line Chart
Generate and plot synthetic financial price data (requires matplotlib).
Creates realistic price movement patterns for educational purposes.
Does not use real market data.
Parametersdayscolortrendstart_price