On Wednesday, June 14, 2023 at 8:32:17 AM UTC-7 William Stein wrote: On Tue, Jun 13, 2023 at 12:05 PM Matthias Koeppe <matthia...@gmail.com> wrote:
let's first *take a look at the portions of Sage with an eye on their potential to find many new users* if we make them usable separately. *sage.plot* provides functions for plotting that are very similar to the Mathematica's plotting functions. This is analogous to how matplotlib's pyplot provides a UI on top of the core matplotlib library that is similar to matlab's plotting UI. In many cases the implementations in sage.plot (might be) nontrivial and (last I checked) did not exist anywhere else in the Python ecosystem, e.g., at sage days 9 a lot of work by grad students went into adaptive refinements algorithms for plotting a function f(x). The approach to plotting using by Mathematica is extremely different than Matlab's, and they both have their pros and cons for different use cases. There would be significant value and interest in sage.plot outside of sage. Thanks, William. I have added a bit from what you wrote to the sagemath-plot README <https://github.com/mkoeppe/sage/tree/t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra/pkgs/sagemath-plot>. It doesn't quite read like ad copy yet, but it's a start. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/db48022b-2062-4494-b77a-296fe41ee841n%40googlegroups.com.