# The-40-Thieves/codecalc

Source: https://glimind.com/server/glama%2Fthe-40-thieves%2Fcodecalc
Registry id: `glama/the-40-thieves/codecalc`
Status: unknown

## Tools (45)

- `algebraic_equiv`: Check algebraic equivalence of expressions.
- `analyze_complexity`: Static Big-O estimate from code structure.
- `benchmark`: Empirical Big-O by running code at increasing N.
- `bits`: Programmer-mode integer facts and operations.
- `branch_reachability`: Z3-based branch reachability analysis for Python3.
- `calc_exact`: Exact arithmetic with arbitrary precision and bitwise ops.
- `calc_stats`: Mean, median, sample stdev, CV.
- `collision_probability`: Birthday-bound hash collision probability.
- `compare_edge_cases`: Run same logic in N languages on edge cases.
- `compare_execution`: Same code across N languages side-by-side.
- `compare_threshold`: Exact threshold verdict with shortfall calculation.
- `convert_units`: Dimensional unit conversion via sympy.
- `data_sizes`: Byte sizes both binary and decimal.
- `epoch_time`: Epoch s/ms/µs/ns to ISO 8601 UTC.
- `evaluate_expression`: Symbolic math: integrate, sqrt, powers.
- `execute_code`: Run code in any language with limits and verdict.
- `execute_code_stream`: Streaming code execution with progress.
- `extract_function`: Extract and run a function with its dependencies.
- `float_repr`: Binary64 exact value, bits, ULP, neighbours.
- `human_duration`: Humanised duration with per-day/per-30d rates.
- `install_package`: Install packages into session or shared cache.
- `list_execution_providers`: List execution providers with capabilities.
- `list_languages`: List 31 languages with extensions and runtime info.
- `list_units`: List all 140+ unit aliases for convert_units.
- `matrix`: Structured matrix operations: det, inverse, etc.
- `percent_change`: Exact percent change FROM_VALUE to TO_VALUE.
- `percentage`: Exact share and percentage of PART/TOTAL.
- `percentiles`: p50/p90/p95/p99 by nearest-rank and interpolation.
- `physical_constants`: 22 physical constants with values.
- `radix_convert`: Base 2..36 conversion with fraction flagging.
- `run_cancel`: Cancel a background run.
- `run_inspect`: Poll a background run's status and result.
- `run_submit`: Submit code for background execution.
- `runtimes_status`: Non-mutating update check for language runtimes.
- `session_artifacts`: List files created by executed code.
- `session_run`: Execute multi-file programs in session workspace.
- `session_snapshot`: Save or restore session workspace snapshots.
- `session_start`: Start a persistent session with REPL worker.
- `symbolic`: Symbolic algebra: solve, simplify, limit.
- `trace_execution`: Python3 per-line event trace and coverage.
- `truth_table`: Boolean algebra truth table generation.
- `update_runtimes`: Update runtimes, dry-run by default.
- `verify_optimization`: Prove an optimisation is equivalent and faster.
- `verify_translation`: Prove a port is equivalent by cross-checking.
- `z3_check`: SMT-LIB2 satisfiability check with model.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
