Software Packages Developed by UCD4IDS Members:
Please visit our GitHub site https://github.com/UCD4IDS for our software package repositories!
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)
- MultiscalGraphSignalTransforms.jl (Various graph signal processing tools in Julia)
- WaveletsExt.jl (Various extensions of Wavelets.jl package including the Autocorrelation Shell and JBB, LSDB, etc. in Julia)
- ContinuousWavelets.jl (An offshoot of Wavelets.jl package containing a variety of continuous wavelet transforms in Julia)
More to come! See https://github.com/UCD4IDS for the details.
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
A hackable text editor for the 21st Century
-->
Visual Studio Code
Visual Studio Code is a powerful and customizable editor developed by Microsoft
Jupyter
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