The toric package does seem relevant, but it is unclear to me exactly where it overlaps the functionality of cddlib, PALP, and polymake and where it provides complementary functions. Also, in the areas where it overlaps it would be interesting to know how it compares in speed. Are there any benchmarks on that?
Since GAP is standard in Sage, presumably adding toric would be pretty easy, yes? -M. Hampton On Mar 29, 4:17 pm, "David Joyner" <[EMAIL PROTECTED]> wrote: > On Sat, Mar 29, 2008 at 4:04 PM, mhampton <[EMAIL PROTECTED]> wrote: > > > For the brave of heart, I have my current effort up on trac as ticket > > #2716. > > > I hope to add a number of other things and make the polyhedral classes > > more intelligent. Again, I would appreciate any thoughts on how > > polyhedral objects in Sage should be organized. > > I don't know how useful this is but I would like to see all the > "geometric" functionality > of the GAP package TORIC http://www.opensourcemath.org/toric/ > implemented. It is almost all combinatorial geometry, so this seems to me > relevant to what you are going. Does it seem relevant to you? > > > > > -M. Hampton > > > On Mar 29, 7:28 am, mhampton <[EMAIL PROTECTED]> wrote: > > > I guess my plan for the moment is to work inside sage/geometry/ > > > polytope, and mostly imitate the structure of the polymake interface > > > using only cddlib. About 90% of the functionality of polymake should > > > be quite easy redo. > > > > -M. Hampton > > > > On Mar 28, 6:46 pm, mhampton <[EMAIL PROTECTED]> wrote: > > > > > Hi everybody, > > > > > Recently while working on the gfan interface I starting thinking about > > > > adding some other polytope-related functionality to Sage, but I am not > > > > sure how it should be organized. The classes I created in gfan > > > > (probably to be sage-2.11) are somewhat ad-hoc. > > > > > In the near future I plan on adding 3D groebner fans to the gfan > > > > interface; this is not something gfan itself can display. To do this > > > > I finally wrote some code that I have wanted for a long time: a direct > > > > interface to cddlib to convert back and forth from vertex descriptions > > > > and "facial" descriptions (i.e. inequalities/half-planes and > > > > equalities). (Previously I would install the optional polymake > > > > package to do this, but that is massive overkill for the very limited > > > > functionality I need.) > > > > > Currently my functions just spit out the relevant data as lists, but I > > > > think I should encapsulate them in some sort of Polytope class. This > > > > is not my forte so I welcome comments and suggestions. I will soon > > > > post some code on trac, but I think the design issue is somewhat > > > > independent of my particular code. > > > > > Thanks, > > > > Marshall Hampton --~--~---------~--~----~------------~-------~--~----~ 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://www.sagemath.org -~----------~----~----~----~------~----~------~--~---