sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.43k stars 479 forks source link

SAGE graph library compared to Mathematica Combinatorica package #698

Closed jasongrout closed 15 years ago

jasongrout commented 17 years ago

Notes: The list below has been moved to the Graph Theory Roadmap.

Here is a list of graph operations included in the Mathematica Combinatorica package , but not implemented in the SAGE graph classes. This comparison was done using Mathematica version 6 and Combinatorica version 2.1.0.

Attached is a spreadsheet listing the SAGE graph library functions and the equivalent functions in Combinatorica. I've also put a few notes in about the implementation differences and other notes suggesting changes to SAGE functions.

In the following list, I tried to make the functions link to the official documentation at the Wolfram website. I hope it all worked right.

Component: documentation

Keywords: Combinatorica, Mathematica

Issue created by migration from https://trac.sagemath.org/ticket/698

jasongrout commented 17 years ago

Attachment: Combinatorica-Compare.ods.gz

jasongrout commented 17 years ago
comment:2

I noticed this is now a documentation component ticket. I'm planning on whittling away at this function list, implementing these things in SAGE. Should I create new tickets for each function (or set of functions) that I implement, or should I just attach patches here? That's why I originally set this as a combinatorics ticket. I saw this ticket as somewhat of a personal "roadmap for the graph classes" ticket.

jasongrout commented 17 years ago

Attachment: graphs_to_simple.hg.gz

Implements to_simple, equivalent to the Combinatorica MakeSimple

jasongrout commented 17 years ago
comment:3

this graphs_to_simple patch is superseded by the patches in #716.

jasongrout commented 17 years ago
comment:4

I put all of the information above on the wiki:

http://wiki.sagemath.org/CombinatoricaCompare

I think William suggested that this also appear in the manual. That probably ought to be done before the ticket is closed.

85eec1a4-3d04-4b4d-b711-d4db03337c41 commented 16 years ago
comment:5

This ticket is now three month old. Jason: what should we do about his? It would be interesting to see what is still missing and open enhancement tickets for those items. Otherwise I would highly suggest closing this ticket soon since it is very broad and next to impossible to resolve via one patch or ever a set of patches.

Cheers,

Michael

jasongrout commented 16 years ago
comment:6

If it were up to me, I would have closed the ticket last October, once I realized that the wiki was probably more appropriate for this comparison list. I moved all of the information there. The only reason I didn't close it as invalid is because William said that this information should be in the manual as well. Does someone want to put it in the manual? The problem I see is that it is somewhat fluid information and the wiki seems more appropriate for a catalog of comparisons to other systems.

Maybe a reference in the documentation to the wiki page would be a good way to resolve the issue and close the ticket.

mwhansen commented 15 years ago
comment:8

I think that the wiki is probably the best place for it. I'm going to (finally) close this ticket as invalid.

7c09a680-e216-4024-bb8e-9bfd4aa7f313 commented 14 years ago

Description changed:

--- 
+++ 
@@ -1,3 +1,5 @@
+**Notes:** The list below has been moved to the [Graph Theory Roadmap](../wiki/GraphTheoryRoadmap).
+
 Here is a list of graph operations included in the Mathematica Combinatorica package , but not implemented in the SAGE graph classes.  This comparison was done using Mathematica version 6 and  Combinatorica version 2.1.0.

 Attached is a spreadsheet listing the SAGE graph library functions and the equivalent functions in Combinatorica.  I've also put a few notes in about the implementation differences and other notes suggesting changes to SAGE functions.