On Tuesday, 7 October 2025 at 12:49:35 UTC-7 Nils Bruin wrote: For the most part I think these questions end up being interface questions, not questions particular to sagemath (although the needs of sagemath might be a bit different than for other python projects), so perhaps the right level to engage with them is to contribute tools for it to IPython/jupyter. The feedback and positive or negative reception there might also be informative. There are other python-based projects with way more experience/focus on user interface than sagemath. Let's try to be compatible with that.
As background for the last bit (and as indication that the sage needs may not be so different): if you've tried to use pandas by relying on tab completion (an indispensable tool to determine final grades for large courses with complicated scoring schemes), you'll quickly find that's not a nice experience either. Python attributes tend to be so plentiful and stuffed with technical things that bare tab completion is rarely concise enough to work well. Certainly the limited popups that Jupyter provides for them are way too small to get an overview. So I suspect most people learn to not rely primarily on tab completion for exploring a python library API or there is a big need for a better tab completion browser. -- 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 [email protected]. To view this discussion visit https://groups.google.com/d/msgid/sage-devel/29c76880-3454-4bb1-8237-9c0eafdf269cn%40googlegroups.com.
