KittyCAD
ezpz
BlogDocsChangelog

Replace LLM translation with Sympy translation

#139Merged
Comparing
achalmers/from-sympy
(
15909b1
) with
main
(
2b49611
)
CodSpeed Performance Gauge
+1%
Untouched
12
New
1

Benchmarks

New

solve_symmetric
kcl-ezpz/benches/solver_bench.rs::benches::solve_symmetric
CodSpeed Performance Gauge
N/A
N/A83.4 µs

Passed

solve_nonsquare
kcl-ezpz/benches/solver_bench.rs::benches::solve_nonsquare
CodSpeed Performance Gauge
+1%
48.2 µs47.6 µs
solve_inconsistent
kcl-ezpz/benches/solver_bench.rs::benches::solve_inconsistent
CodSpeed Performance Gauge
+1%
48.9 µs48.3 µs
solve_tiny
kcl-ezpz/benches/solver_bench.rs::benches::solve_tiny
CodSpeed Performance Gauge
+1%
45.6 µs45.1 µs
solve_angle_parallel
kcl-ezpz/benches/solver_bench.rs::benches::solve_angle_parallel
CodSpeed Performance Gauge
+1%
65 µs64.6 µs
solve_two_rectangles
kcl-ezpz/benches/solver_bench.rs::benches::solve_two_rectangles
CodSpeed Performance Gauge
+1%
94.4 µs93.8 µs
solve_angle_parallel_manual
kcl-ezpz/benches/solver_bench.rs::benches::solve_angle_parallel_manual
CodSpeed Performance Gauge
+1%
66.8 µs66.3 µs
solve_perpendicular
kcl-ezpz/benches/solver_bench.rs::benches::solve_perpendicular
CodSpeed Performance Gauge
+1%
189.8 µs188.8 µs
solve two rectangles dependent
kcl-ezpz/benches/solver_bench.rs::benches::solve_two_rectangles_dependent
CodSpeed Performance Gauge
0%
212.6 µs212.1 µs
massively_parallel[600]
kcl-ezpz/benches/solver_bench.rs::benches::solve_massive
CodSpeed Performance Gauge
0%
14.8 ms14.8 ms
massively_parallel_overconstrained[600]
kcl-ezpz/benches/solver_bench.rs::benches::solve_massive_overconstrained
CodSpeed Performance Gauge
0%
14.8 ms14.8 ms
massively_parallel_overconstrained[200]
kcl-ezpz/benches/solver_bench.rs::benches::solve_massive_overconstrained
CodSpeed Performance Gauge
0%
14.8 ms14.8 ms
massively_parallel[200]
kcl-ezpz/benches/solver_bench.rs::benches::solve_massive
CodSpeed Performance Gauge
0%
14.8 ms14.8 ms

Commits

Click on a commit to change the comparison range
Base
main
2b49611
+0.38%
Replace LLM translation with Sympy translation Did you know that SymPy can generate Rust code for an equation? ```python for derivative in [p[0], p[1], q[0], q[1], a[0], a[1], b[0], b[1]]: out = sp.simplify(residual.diff(derivative)) rust = sp.rust_code(out) print(f"{rust}") ``` See my notebook: https://colab.research.google.com/drive/12FUwqfpKzmWU2ZzNpdcT-0E1W3surJSt#scrollTo=TcoU-F-5Djhe&line=4&uniqifier=1
4651b56
22 hours ago
by adamchalmers
+0.15%
Simplify a bit more
ee47b92
21 hours ago
by adamchalmers
0%
Use SymPy's data conventions
15909b1
21 hours ago
by adamchalmers
© 2025 CodSpeed Technology
Home Terms Privacy Docs