mithun218 / GiNaCDE

GiNaC Differential Equation Solver
MIT License
9 stars 1 forks source link

Consider non-proprietary output format #4

Open peanutfun opened 3 years ago

peanutfun commented 3 years ago

Description

GiNaCDE writes output in the Maple and Mathematica language syntax. Both are proprietary. Although https://www.wolframalpha.com technically understands Mathematica, its use in this case is limited, as the expressions found by GiNaCDE are usually to complicated to be tackled by the online tool. I think GiNaCDE would attract a larger audience by supporting an additional output format that does not require a software subscription.

Proposal

Add a non-proprietary output format to GiNaCDE. This can serve two purposes: Better human readability and more use cases in follow-up computations. Two things come to my mind based on the print contexts implemented in GiNaC:

Related issues

openjournals/joss-reviews#3885

mithun218 commented 2 years ago

@peanutfun Thanks a lot for your valuable proposal. I also think GiNaCDE would attract a larger audience by supporting an additional output format that does not require a software subscription. Recently, we have added the output format ginac in this PR. As a result, now one can check the solutions in GiNaCDE also. We will soon add some non-proprietary output formats to GiNaCDE, such as Python, LaTex.

peanutfun commented 2 years ago

Thank you for implementing the ginac format, I think this was a very important step. If you plan on adding more output formats soon, I propose to leave this issue open such that other users see that this is still under consideration.