Skip to content

Conversation

@marcoloco23
Copy link
Owner

  • Interactive textbook system (education/) with 6 exercise types
  • Internationalization (i18n/) supporting 6 languages
  • Accessibility features (accessibility/) with colorblind-safe palettes
  • JupyterBook structure with 3 introductory chapters
  • 143 new tests (75 education, 42 i18n, 26 accessibility)

- Interactive textbook system (education/) with 6 exercise types
- Internationalization (i18n/) supporting 6 languages
- Accessibility features (accessibility/) with colorblind-safe palettes
- JupyterBook structure with 3 introductory chapters
- 143 new tests (75 education, 42 i18n, 26 accessibility)
@marcoloco23 marcoloco23 merged commit 35ea459 into main Jan 13, 2026
4 of 15 checks passed
@github-actions
Copy link

Benchmark Results

Operation Array Size NumPy (μs) DimArray (μs) Overhead
creation 1,000 27.03 28.17 1.04x
addition 1,000 0.80 3.94 4.93x
multiplication 1,000 1.00 13.92 13.91x
division 1,000 1.14 13.18 11.59x
power 1,000 0.79 12.27 15.51x
sum 1,000 1.43 2.40 1.67x
matmul 10,000 36.94 52.11 1.41x
indexing 1,000 0.33 1.49 4.45x
chained_ops 1,000 4.64 21.40 4.61x
creation 10,000 258.39 257.67 1.00x
addition 10,000 5.46 10.06 1.84x
multiplication 10,000 5.31 16.77 3.16x
division 10,000 6.44 18.18 2.82x
power 10,000 2.38 13.98 5.88x
sum 10,000 3.37 4.46 1.33x
matmul 10,000 36.76 50.10 1.36x
indexing 10,000 0.33 1.49 4.48x
chained_ops 10,000 15.28 31.60 2.07x

Average overhead: 4.61x


📊 Full benchmark results are available in the workflow artifacts.

@github-actions
Copy link

Dimensional Linting Results

⚠️ Warnings (4)

  • tests/test_dimarray.py:67:12: Potential dimension mismatch: LT⁻¹ + LT⁻²
  • tests/test_dimarray.py:81:12: Potential dimension mismatch: M - L
  • tests/test_serverless.py:137:19: Potential dimension mismatch: M + L
  • tests/test_priors.py:120:19: Potential dimension mismatch: Θ + L²MT⁻³I⁻¹

Please fix these dimensional inconsistencies before merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants