1 | initial version |

One option, if you can't get Sage to work, is to use CHomP. You could define your simplicial complex `X`

in Sage and then do

```
sage: f = open('filename.txt', 'w')
sage: f.write(X._chomp_repr_())
sage: f.close()
```

This will save `X`

in CHomP format in the file `filename.txt`

. Also, from a shell prompt ("$"), run

```
$ sage -i -s chomp
```

This will compile several CHomP programs, including `simchain`

, which you should be able to run using

```
$ /path/to/sage/spkg/build/chomp-20130518.p1/src/bin/simchain filename.txt output.txt
```

Then the file `output.txt`

will have the chain complex data for your simplicial complex. It will be stored in CHomP format, but it's readable. You might be able to extract what you need straight from this file, or you can write some code to process the file, say read it into Sage and convert it to Sage matrices, and then work with those.

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.