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
-~----------~----~----~----~------~----~------~--~---

Reply via email to