Ask Your Question

How to propose a major change of SageMath? [closed]

asked 2019-04-14 21:14:06 -0500

dsejas gravatar image

updated 2019-04-15 17:08:17 -0500


I use a scientific graphics library called MathGL to create my plots in Fortran, C/C++ and other languages, even SageMath. It has the advantage of being able to create more advanced 3D graphics than Matplotlib, besides being really faster. However, SageMath has no support for this library, so I have to use really non-elegant and cumbersome solutions to make my plots with SageMath and MathGL.

I would like to propose the Sage developers to add support for this library, but I couldn't access the sage-devel Google Group, and I don't know how to contact the developers.

Just to be clear, I don't want to replace the current graphics mechanism, just propose a new optional package for SageMath.

Since this would be a major addition and change in SageMath, I suppose I should take special steps (?). Can somebody guide me to the adequate conduit for these kind of proposals?

Thanks in advance for you answers!

[Edit to the original question: Apparently, I made a mistake when trying to access sage-devel, or maybe there was an error while trying to login, but sage-devel is completely accessible. Sorry for the misleading question.]

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by dsejas
close date 2019-04-20 22:21:50.882911


Why couldn't you access to the sage-devel Google group? This would be the good place to discuss this.

eric_g gravatar imageeric_g ( 2019-04-15 04:09:43 -0500 )edit

It would probably be nice to have MathGL as an (optional) graphical interface in Sage.

eric_g gravatar imageeric_g ( 2019-04-15 06:23:45 -0500 )edit

For that matter I would also like to see matplotlib added as a backend for 3D graphics. Feel free to add more 3D graphics backends--most of the existing ones are rather crufty and outdated and not modern.

Iguananaut gravatar imageIguananaut ( 2019-04-15 07:34:43 -0500 )edit

Hello. Concerning @eric_g's question, apparently sage-devel is an invitation-only group. I could access the group with my Google account, but I couldn't post anything. Concerning @Iguananut's comment, I agree. I think SageMath could use a more modern graphics backend. Perhaps I could do it myself, but I am not that experienced with Sage yet. Maybe in the near future. Anyway, thanks for your comments.

dsejas gravatar imagedsejas ( 2019-04-15 11:17:33 -0500 )edit

Should I close this question since it is not useful and misleading? Or maybe delete it? Does somebody know what implies each of these actions?

dsejas gravatar imagedsejas ( 2019-04-16 00:20:15 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2019-04-15 15:10:45 -0500

The short answer to your question is in the Sage tutorial. The longer version is to get access to sage-devel (is it really invitation-only?) and to look at the Sage developer's guide, in particular the part on packaging third-party code.

edit flag offensive delete link more


Hello. As it turns out, sage-devel is not invitation-only. I am so sorry. Last week I tried to access twice (?), but I got a message telling me I don have permissions to post there. i think I will edit my original question, so that it doesn't misleads anybody. Anyway, thank you for leading me to the resources, specially the developers guide.

dsejas gravatar imagedsejas ( 2019-04-15 17:04:39 -0500 )edit

No need to apologize. Please post your ideas there and see what feedback you get.

John Palmieri gravatar imageJohn Palmieri ( 2019-04-15 22:06:33 -0500 )edit

Question Tools

1 follower


Asked: 2019-04-14 21:14:06 -0500

Seen: 71 times

Last updated: Apr 15