Software Packages Developed by UCD4IDS Members:
Matthias Köppe's Group:
- LattE integrale (Software for counting lattice points and integration inside convex polytopes)
- 4ti2 (A software package for algebraic, geometric and combinatorial problems on linear spaces)
- cutgeneratingfunctionology (SageMath program for computation and experimentation with the 1-row Gomory–Johnson infinite group problem and beyond)
Naoki Saito's Group:
- MTSG_Toolbox (Multiscale Transforms for Signals on Graphs in MATLAB)
- MTSG.jl (Multiscale Transforms for Signals on Graphs in Julia)
- Autocorrelation Shell (Autocorrelation Wavelet Transform in Julia)
- NGW.jl (Natural Graph Wavelets Julia Package)
More to come!
List of Useful Software Tools:

Git
A free and open source distributed version control system

GitHub
A collaborative software development platform using Git

GitLab
Another collaborative software development platform similar to GitHub, but supports private projects without fees

Julia
A free and open-source, high-level, high-performance, dynamic programming language

Atom
A hackable text editor for the 21st Century

Jupiter
An open-source web application that allows one to create and share documents that contain live code, equations, visualizations and narrative text

Docker
A software tool designed to make it easier to create, deploy, and run applications on a variety of platforms by using containers