Axel Kramer

Results 73 issues of Axel Kramer

Port the [Github MinimumPolynomial project](https://github.com/frankomackonelee/MinimumPolynomial) to Java to create a function: ``` >> MinimalPolynomial(2 - 5^(1/3) - 5^(2/3), x) x^3-6*x^2-3*x+52 ``` See - [PolynomialWithSurdSolution.java](https://github.com/frankomackonelee/MinimumPolynomial/blob/master/src/main/java/polynomialCalculation/PolynomialWithSurdSolution.java)

enhancement
help wanted

Implement a function `URLExecute(url-as-string)` which returns the reponse of a http query as JSON format from a Rest API and returns a [List()](https://github.com/axkr/symja_android_library/blob/master/symja_android_library/doc/functions/List.md) of nested Lists of [Rule](https://github.com/axkr/symja_android_library/blob/master/symja_android_library/doc/functions/Rule.md)s representing the...

enhancement
help wanted

Improve `PiecewiseExpand` function for example for nested `Piecewise` functions... Implement more cases in this method: - https://github.com/axkr/symja_android_library/blob/a08cee32deb0e78c7f12a54e153825f731168233/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/builtin/Arithmetic.java#L6147 - create new JUnit test cases to test the implementation. - create markdown...

help wanted

Expand out equations in function `LogicalExpand`... Improve this method: - https://github.com/axkr/symja_android_library/blob/273fa30d23950c30e25eb2a422b331e869bce739/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/builtin/BooleanFunctions.java#L2432 - create new JUnit test cases to test the implementation. - create markdown documentation for 'LogicalExpand` Discuss here: -...

help wanted

Implement an improved Binet formula. See: - https://medium.com/cantors-paradise/fastest-fibonacci-9273e2a1805d - https://en.wikipedia.org/wiki/Fibonacci_number#Binet's_formula The current implementation can be found here: - https://github.com/axkr/symja_android_library/blob/625f6dcc3375abddd46c0f86704da97a70a7eb27/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/builtin/NumberTheory.java#L2297 Some JUnit tests: - https://github.com/axkr/symja_android_library/blob/0aa6bc162e8b63f937f4fef9ad8b97d45cbd2a8e/symja_android_library/matheclipse-core/src/test/java/org/matheclipse/core/system/LowercaseTestCase.java#L7527

enhancement
help wanted

Improve the homogenization step in the factoring algorithm: - https://www.research.ed.ac.uk/portal/files/413486/Solving_Symbolic_Equations_%20with_PRESS.pdf See the `homog_` methods in the Prolog repository: - https://github.com/maths/PRESS/tree/master/pressdir/methods Here you can find the current implementation: - https://github.com/axkr/symja_android_library/blob/master/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/polynomials/PolynomialHomogenization.java Usage:...

enhancement

Improve JUnit tests/accuracy/documentation for the functions ported from - https://github.com/paulmasson/math The Symja port can be found in this package: - https://github.com/axkr/symja_android_library/tree/master/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/builtin/functions The "wrapper classes" can be found here: - [BesselFunctions](https://github.com/axkr/symja_android_library/blob/master/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/builtin/BesselFunctions.java)...

enhancement
help wanted

What's the best option to create a Jupyther kernel? * creating [BeakerX extension](https://github.com/twosigma/beakerx) * **Update 2019-02**: created a [BeakerX kernal for Symja in MMA mode](https://github.com/axkr/symja_android_library/wiki/BeakerX-usage) * another option could be...

question
help wanted

The [Limit ](https://github.com/axkr/symja_android_library/blob/master/symja_android_library/doc/functions/Limit.md) function can only evaluate simple cases at the moment. Implementing of more advanced features is needed. See for example: [On Computing Limits in a Symbolic Manipulation System](http://www.cybertester.com/data/gruntz.pdf)

enhancement

## Proposal for a JSON `Graphics` interface for JSXGraph. An example for a JavaScript library for rendering [Mathics](https://mathics.org/), [Symja](https://github.com/axkr/symja_android_library) (and eventually Wolfram Language) [Graphics3D](https://reference.wolfram.com/language/ref/Graphics3D.html) objects, can be found here: https://github.com/Mathics3/mathics-threejs-backend...