Skip to content
#

Computer algebra

Computer (symbolic) algebra systems and libraries are used for manipulations with symbolic mathematical expressions.

Usually, those libraries are capable of some calculus operations (differentiation, integration, finding the limit, etc.) and numeric manipulations.

The idea is to avoid floating number operations by computing the exact result instead.

Here are 134 public repositories matching this topic...

smichr
smichr commented Feb 24, 2022

If there is a nit identified on a PR, an inconsequential change that could be made but is maybe not worth the extra test cycle, enter it here.

If you have a PR that can include one of these changes, mark it as done and add the PR reference after it, in braces

TODO

  • keep illegal as _illegal {#23154}
  • incase -> in case in factorials.py identified in #23121

Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.

  • Updated Feb 19, 2022
  • TypeScript
fingolfin
fingolfin commented Dec 7, 2021

In PR #4557 we added InstallEarlyMethod and used it to merge FirstOp and First. Something similar should be done for more operations, following the pattern outlined in PR #4557

Here is a partial lists of operations where it may make sense to do so:

  • in coll.gd
    • ListOp
    • SumOp
    • ProductOp
    • FilteredOp
    • NumberOp
    • ForAllOp
    • ForAnyOp
  • in list.gd
kotlingrad
breandan
breandan commented Oct 25, 2020

Debugging Kotlin∇ code within IntelliJ IDEA can be somewhat cumbersome due to the functional API structure (lots of deeply-nested stack traces and context switching). To facilitate more user-friendly debugging, we should add support for visual debugging by exposing Kaliningraph’s built-in graph visualization capabilities. For example, the use

Micky71
Micky71 commented May 27, 2021

syms a;

unique([a,a]) works fine, but

unique([a])

leads to the following error:
error: Python exception: UnboundLocalError: local variable ‘s’ referenced before assignment
occurred at line 1 of the Python code block:
return sp.Matrix([list(uniq(*ins))]),
error: called from
pycall_sympy_ at line 178 column 7
unique at line 55 column 5

Wikipedia
Wikipedia