On Friday, April 19, 2024 at 12:34:06 PM UTC-7 Martin R wrote:

why do you introduce distributions sage-graphs, sage-combinat, 
sage-categories etc.


Let's follow the link included in my previous message to my June 2023 
sage-devel post https://groups.google.com/g/sage-devel/c/kiB32zP3xD4 and 
see what's written there.

"*Packages that are named after a basic mathematical structure* but may 
cover a wide range of generalizations/applications of this structure. 
People who work in a specialized research area will of course recognize 
what structures they need. But the down-to-earth naming also creates 
discoverability for a broader audience. Not many more distribution packages 
than these 7 are needed:
- sagemath-combinat: everything combinatorial except for graphs.
- sagemath-graphs: also provides posets, designs, abstract complexes, 
quivers, etc.
- sagemath-groups
- sagemath-modules: also has matrices, tensors, homology, coding theory, 
etc.
- sagemath-polyhedra: also provides fans, hyperplane arrangements, etc.
- sagemath-schemes
- sagemath-symbolics"


In short, I introduce these packages to create *discoverability* for 
potential consumers of portions of the Sage library. (pip-installable 
packages are often named after the functionality that they provide.)

-- 
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/d3bba972-8676-467c-8f54-10cd255b8600n%40googlegroups.com.

Reply via email to