A searchable list for software and code for computational and applied topology.
We strongly encourage any additions, updates or corrections to the CAT list.
- Preferably submit your changes as a pull request, otherwise open an issue.
- Try to use tags that have already been defined.
- Note that upon submitting a pull request, a github action will automatically commit a recompiled
metadata/all-tags.txt
.
Software appearing on the CAT list is given by an individual markdown file in _software. The format of the file is as follows:
---
name: NAME
title: TITLE
tags:
- TAG1
- TAG2
links:
- name: LINK1_DESCRIPTION
url: LINK1_URL
- name: LINK2_DESCRIPTION
url: LINK2_URL
---
DESCRIPTION OF SOFTWARE
Make sure to use spaces and not tabs in the file, otherwise it will break.
If you wish to run the website locally, first install Ruby and Bundler then install the required packages with bundle install
and finally run the website with bundle exec jekyll serve
.