-
Provides the common use-case of creating custom fallible arrays in a reliable and unified way. Particularly useful for elements that don't implement Copy, Clone or Default.
### Public API
```rus…
-
In #2330 / #2336 @JacquesCarette objects to the term-of-art `WeaklyDecidable` (under `Relation.Unary` and `Relation.Binary.Definitions`) as the predicate/relation lifting of `Maybe` to proxy for (the …
-
Comparison operators are very bad for autodiff because they admit the construction of discontinuous functions. Equals operators are particularly bad because they can't even be tested with finite diff…
-
### Description
This RFC proposes adding C implementations to all base special math functions. The purpose of this issue is to serve as a tracking issue for adding C implementations.
### Package…
-
Implicit multiplication must have higher priority than explicit multiplication and division, i. e. 6/2(1+2) is 6/(2*(1+2)) and not (6/2)*(1+2). For this example the correct answer is 1 and this app gi…
-
The order of the arguments of zipWith is wrong if you want to compose new functions.
for example if i want to compose a 2d array zipper:
const zip2d = (xs, ys) => zipWith(xs, ys, zip)
If the func…
-
https://github.com/symengine/symengine.py
Looks easily adaptable. Some features are missing, but this probably is not a roadblocker. A lot of sympy's features is not used anyways. I propose definin…
-
The only issue that I could _find_ about operator overloading currently #19770, although it's currently closed and doesn't have many details.
# Goal
Operator overloading should be used to creat…
-
IX_dataset is the abstract class underpinning IX_data_d (=1,2,3) and IX_dataset_*d providing utilities for unary and binary arithmetic operations, rebinning, integration etc on multidimensional data s…
-
# Description
Hi there!
Am abit confused what is the purpose of complicating a function definition with the **curry** function. Seems like just having a method f(T x, T y), seems to work the same a…