It would be very cool to have CHomP in Sage. I think John's focus is more on pure math, and my understanding of CHomP is that it is aimed more at dynamical systems and symbolic-numeric applications, but there is probably some overlap. At any rate, it would really help the current state of dynamical systems in Sage which is almost non- existent.
I have too many projects right now to try to spearhead that effort, but I am interested and will be more qualified after some other things happen - I need to learn more about interfaces to C and C++ libraries in Sage. As the polyhedral code matures and I work on the phcpack native port I should get a lot better at that. Anyway, if anyone wants to start looking at CHomP I can at least help test and discuss. Marshall Hampton On Jan 19, 2:14 am, Carlo Hamalainen <carlo.hamalai...@gmail.com> wrote: > On Mon, Jan 19, 2009 at 7:40 AM, John H Palmieri <jhpalmier...@gmail.com> > wrote: > > > I have a first draft of a module which implements simplicial > > complexes, chain complexes, and their homology. > > Cool! > > Is there anything in CHomP that may be of use to you? > > http://chomp.rutgers.edu/software/ > > It's GPL v2, mostly C++. It has programs for: > > ------------- > homchain - computes the homology groups over Z or Zp of a chain > complex, as well as the homomorphisms induced in homology by chain > maps > > homcubes - computes the (relative) homology of a set of cubes or a > cubical set, as well as the homomorphism induced in homology by an > acyclic combinatorial cubical multivalued map > > homsimpl - computes the homology of a finite abstract simplicial > complex or relative homology of a pair of simplicial complexes > > indxpair - finds an index pair with Andrzej Szymczak's algorithm > > homcub2l - computes the index map using double-layer cubical sets to > overcome the problem with excision, as introduced in a paper by P. > Pilarczyk and K. Stolot > > chmap - constructs a chain selector of an almost perfect combinatorial > cubical multivalued map; this program was written by Marcin Mazur and > Jacek Szybowski (note: it does not support the common command-line > arguments listed above) > > chom - computes homology of a cubical sets using a geometric reduction > approach; this program was written by Bill Kalies (note: it does not > support the common command-line arguments listed above) > > chomp - computes homology of cubical sets using one of the > bitmap-based homology computation algorithms developped recently by > Marian Mrozek; the program is capable of reading data in a variety of > input formats, and it allows to use multiple homology computation > engines, including the ones implemented in homcubes and chom > ------------- > > Hope this helps. > > -- > Carlo Hamalainenhttp://carlo-hamalainen.net --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---