(replying to all since I'm not sure if everyone is subscribed to sage-devel)
David Vevar wrote: > Dear all, > > After consulting with professors Stein and Pisanski I'm taking this > opportunity to draw your attention to project Vega (http://vega.ijp.si/ > Htmldoc/vinfo.htm). > > Vega is a project lead by prof. Pisanski at Institute for Mathematics, > Physics and Mechanics (IMFM: http://www.ijp.si/) in Ljubljana, > Slovenia. It takes a form of Mathematica package (incl. external > programs) specializing mostly but not exclusively in Graph theory. > > Unfortunately, after a vibrant start in the (early) nineties, Vega > lost most of its momentum. Having once participated in the project, > and therefore being confident that, in spite of its temporary > inactivity, Vega still has a great potential, I suggest that the SAGE > team explore the possibility of including > (incorporating) it into SAGE. I believe both parties could benefit: > Vega could gain momentum again and, at the same time, make a > significant contribution to SAGE. Maybe for a start, after cleaning > up, it could be bundled with SAGE in it's original Mathematica form > and later gradually rewritten in sage/python. I'm excited about building on the work done by the Vega project. In the past, I've tried to look at Vega, but I wasn't running Dos/Windows and it didn't look very active, so I passed over it. However, as I glance through the functions now, I realize that many of the functions I'd eventually like to see in Sage are already in Vega. William, can you comment on the possibility of including a Mathematica package and other external dos programs in Sage? Since some of the Vega functionality already exists in Sage and the architectures of Combinatorica and the Sage graph theory/combinatorics modules are different, it might be a good idea to just gradually rewrite Vega in python/cython and not try to bundle and interface the Mathematica version. > > The latest version can be downloaded here: http://vega.ijp.si/latest.zip. > It contains only Mathematica sources, though. External programs, > written in C(++) and Pascal, are currently distributed only in binary > form (still MSDOS executables, I'm afraid) but I think obtaining their > sources can be arranged. In fact I know it can, since prof. Pisanski > offered his help: > > "If there is anything that we at IMFM could do, please let me know. I > can try and get a group of younger colleagues and graduate students > who can help as well. Getting the source code and clarifying the license is probably the next step. The closest I can find to a license while poking around a bit is the statement in v5init.m: (* *) (* This file is part of Vega 0.5 *) (* Copyright (C) 1991-1997 by IMFM, Ljubljana *) (* Imagine a lengthy GNU Copyright message in this place. *) or the statement on the website http://vega.ijp.si/Htmldoc/vinfo.htm: Project VEGA is maintained by COMOT It is primarily intended for those who contribute to it, and is free for scientific and teaching non-commercial purposes. The help of younger colleagues and graduate students would be very much appreciated! As a fairly new Sage contributor, I can say that the environment here is one of the most supportive and happy environments I've ever seen in an open-source project to beginning contributors. My guess is that whoever wants to contribute would have an enjoyable time. > I would be very glad if Sage would incorporate a system for dealing > with combinatorial and geometric configurations, with maps on surfaces > and with abstract polytopes." I'm not sure how much we have already implemented in these areas other than graph theory. I know there has been talk recently of developing some systems for working with incidence structures. As for graph theory, there is a page that compares Combinatorica to Sage at http://wiki.sagemath.org/CombinatoricaCompare that you might find interesting. I've been gradually picking functions from the list that don't exist in Sage and implementing them. -Jason --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---