- Texas-OSPO
- Software Catalog
Software Catalog
Catalog of Active Software Projects at UT Austin
Software is listed alphabatically by name. For advanced search and filtering, please download the catalog spreadsheet.
| Software Name | GitHub URL | Author/Contributor Department | Software Website | Brief Description | Related Publication | Funding | License |
|---|---|---|---|---|---|---|---|
| 4DGen | GitHub | Electrical and Computer Engineering; Computer Science | Website | we define grounded 4D generation, which focuses on video-to-4D generation. Video is not required to be user-specified but can also be generated by video diffusion. With the help of stable video diffusion, we implement the function of image-to-video-to-4d and text-to-image-to-video-to-4d | Publication | None | |
| ACL2 (System & Community Books) | GitHub | Computer Science | Website | This repository contains the system and books for ACL2, a logic and programming language in which you can model computer systems. | Publication | NSF CCF-1526760, CNS-1525472, CCF-1153558, EIA-0303609, CNS-0429591, ISS-0417413, CCF-0945316, and CNS-0910913 and others | BSD-3-Clause |
| Amago | GitHub | Computer Science | Website | AMAGO is a high-powered off-policy version of RL^2 for training large policies on long sequences. It follows a simple and scalable perspective on RL generalization. | Publication | NSF EFRI-2318065, JP Morgan, Salesforce | MIT |
| AudiAnnotate | GitHub | English | Workflows for generating AV editions and exhibits using IIIF manifests by HiPSTAS and Brumfield Labs. | Mellon Foundation and the American Council of Learned Societies | Apache 2.0 | ||
| bacphlip | GitHub | Integrative Biology | The BACPHLIP software is designed to test whether a given phage genome (.fasta formatted) is likely to be either temperate (lysogenic) or virulent (lytic). The software makes this determination by searching for a particular set of what are hypothesized to be "temperate-specific" protein domains. | Publication | NIH F32 GM130113, NIH R01 GM088344 | MIT | |
| bcftools | GitHub | Integrative Biology | BCFtools is a set of utilities that manipulate variant calls in the Variant Call Format (VCF) and its binary counterpart BCF. All commands work transparently with both VCFs and BCFs, both uncompressed and BGZF-compressed. | MIT/Expat License | |||
| BLIS | GitHub | Oden Institute | Website | BLIS is a portable software framework for instantiating high-performance BLAS (Basic Linear Algebra Subprograms)-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, immediately enable optimized implementations of most of its commonly used and computationally intensive operations. | Publication | NSF CSSI-2003921, ACI-1714091, ACI-1550493 and others | Custom |
| Brainlife | GitHub | Psychology; Neuroscience | Website | Free cloud platform for secure neuroscience data analysis. Brainlife is a community-oriented project led by the Pestilli Lab at UT-Austin, and contributed to by over ten additional research groups and institutions. The platform is designed and constantly improved by a community of developers and researchers for the benefit of other neuroscientists. | Publication | NSF BCS 1734853 and others | MIT |
| BWI (Building-Wide Intelligence) | GitHub | Computer Science | Website | This repository contains top-level ROS (Robot Operating System) packages for the Building Wide Intelligence (BWI) project of the University of Texas at Austin Computer Science Department. | None | ||
| bwi_common | GitHub | Computer Science | Website | This repository contains common packages and data for the Building-Wide Intelligence project of the University of Texas at Austin. | Custom | ||
| closed-chain-affordance | GitHub | Mechanical Engineering | This repository contains two C++ packages, affordance_util and cc_affordance_planner, which together form a standalone library framework for closed chain affordance (CCA). It utilizes the closed-chain affordance model described in the following IEEE Transactions on Robotics (T-RO) paper | Publication | Los Alamos National Laboratory | BSD-3-Clause | |
| Core CMS | GitHub | TACC | The base CMS code for TACC WMA Workspace Portals & Websites | None | |||
| Core Components | GitHub | TACC | Website | The shared components for TACC WMA Workspace Portals & Websites | None | ||
| Core Portal Lifecycle Procedures | GitHub | TACC | Website | Detailed documentation on the complete lifecycle of a TACC ACI-WMA Core v2 Portal. | None | ||
| cowplot | GitHub | Integrative Biology | Website | The cowplot package provides various features that help with creating publication-quality figures, such as a set of themes, functions to align plots and arrange them into complex compound figures, and functions that make it easy to annotate plots and or mix plots with images. | None | ||
| deoxys_control | GitHub | Computer Science | Website | Deoxys is a modular, real-time controller library for Franka Emika Panda arm, aiming to facilitate a wide range of robot learning research. | Publication | NSF CNS-1955523, NSF FRR-2145283, NSF CPS-1739964, NSF IIS-1724157, NSF FAIN-2019844, Office of Naval Research N00014-22-1-2204, ONR N00014-18-2243, Amazon, Army Research Office W911NF-19-2-0333, DARPA, GM, Bosch | Apache-2.0 |
| DesignSafe | GitHub | TACC; Oden Institute; Civil, Architectural, and Environmental Engineering | Website | DesignSafe-CI (DesignSafe) is a component of the NSF-funded Natural Hazards Engineering Research Infrastructure (NHERI) and implements a 'cloud' strategy for the 'big data' generated in natural hazards engineering research. It supports research workflows, data analysis, and visualization. | Publication | NSF CMMI-1520817, NSF CMMI-2022469 | None |
| DesignSafe Apps User Content | GitHub | TACC | Website | Collaborative content management for the DesignSafe Tools & Apps pages. | NSF CMMI 2129782, NSF 2022469 | None | |
| DesignSafe CLI (dscli) | GitHub | TACC; Oden Institute; Civil, Architectural, and Environmental Engineering | Website | This is a kit repository for creating distributable, customized CLI tools for projects with their own tenant of the TACC Cloud API | Publication | NSF CMMI-1520817, NSF CMMI-2022469 | Custom |
| DesignSafe dapi | GitHub | Civil, Architectural and Environmental Engineering | Website | dapi is a library that simplifies the process of submitting, running, and monitoring TAPIS v3 jobs on DesignSafe via Jupyter Notebooks. | NSF CMMI 2129782, NSF 2022469 | MIT | |
| DesignSafe DS-User-Guide | GitHub | TACC | Website | User Guide for DesignSafe | NSF CMMI 2129782, NSF 2022469 | None | |
| Diffusion4D | GitHub | Electrical and Computer Engineering; Computer Science | Website | A large-scale, high-quality dynamic 3D(4D) dataset sourced from the vast 3D data corpus of Objaverse-1.0 and Objaverse-XL and accompanying data preparation code. | Publication | None | |
| DisplayCluster | GitHub | TACC | Website | DisplayCluster is a software environment for interactively driving large-scale tiled displays. The software allows users to interactively view media such as high-resolution imagery and video, as well as stream content from remote sources such as laptops / desktops or high-performance remote visualization machines. | Custom | ||
| Ditto | GitHub | Computer Science | Website | Ditto (Digital Twins of Articulated Objects) is a model that reconstructs part-level geometry and articulation model of an articulated object given observations before and after an interaction. | Publication | NSF CNS-1955523, Amazon | MIT |
| dorkbot | GitHub | ISO | dorkbot is a modular command-line tool for performing vulnerability scans against sets of webpages returned by Google search queries or other supported sources. | Publication | Other | ||
| dpm_tools | GitHub | Petroleum and Geosystems Engineering, Jackson School of Geosciences, TACC | Website | DPM Tools is a collection of Python modules for processing and visualizing porous media images. Integrated as workflows, the combination of all module functions provide end-to-end capabilities that streamline pre- and post- processing of porous media images. | Publication | NSF EAR-1255622, NSF GEO-1541008, NSF GEO-2324786 | MIT |
| dysts | GitHub | Physics | dysts is a library for analyzing hundreds of chaotic systems that contains a database of dynamical models and precomputed time series. | Publication | NSF DMS-1764269 | Apache 2.0 | |
| Ego4D | GitHub | Ego-Exo4D is a large-scale multi-modal multi-view video dataset (including 3D) and benchmark challenge, along with associated code. | Publication | Meta | MIT | ||
| FloDisMod | GitHub | Oden Institute | Website | Wellcome Trust, Planet Texas 2050, Texas Water Development Board (TWDB Contract No. 2201792620) and NSF-PREEVENTS (1855047) | |||
| Fluid Mechanics | Oden Institute | ||||||
| Galois | GitHub | Oden Institute | Website | Galois is a C++ library designed to ease parallel programming, especially for applications with irregular parallelism (e.g., irregular amount of work in parallel sections, irregular memory accesses and branching patterns). | Publication | NSF CCF-0702353 | BSD-3-Clause |
| GeostatsPy | GitHub | Petroleum and Geosystems Engineering; Jackson School of Geosciences | Website | The GeostatsPy Package brings GSLIB: Geostatistical Library (Deutsch and Journel, 1998) functions to Python. GSLIB is a practical and extremely robust set of code for building spatial modeling workflows. | Publication | MIT | |
| ggridges | GitHub | Integrative Biology | Website | Ridgeline plots are partially overlapping line plots that create the impression of a mountain range. They can be quite useful for visualizing changes in distributions over time or space. | GPL-2.0 | ||
| ggtext | GitHub | Integrative Biology | Website | The ggtext package provides simple Markdown and HTML rendering for ggplot2. Support is provided for Markdown both in theme elements (plot titles, subtitles, captions, axis labels, legends, etc.) and in geoms (similar to geom_text()) | GPL-2.0 | ||
| GIGA | GitHub | Computer Science | Website | GIGA (Grasp detection via Implicit Geometry and Affordance) is a network that jointly detects 6 DOF grasp poses and reconstruct a 3D scene. GIGA takes advantage of deep implicit functions, a continuous and memory-efficient representation, to enable differentiable training of both tasks. | Publication | NSF CNS-1955523, Amazon | MIT |
| gnsstk | GitHub | Applied Research Lab | Website | The GNSS Toolkit (GNSSTk) is an open-source project sponsored by the Space and Geophysics Laboratory of the Applied Research Laboratories. The goals of GNSSTk are to provide applications for use by the GNSS and satellite navigation community and to provide a core library to facilitate the development of GNSS applications. | Other | ||
| HessianLearn | GitHub | Oden Institute (now at The Ohio State University) | Hessian-based stochastic optimization in TensorFlow and keras | LGPL 3.0 | |||
| hIPPYlib | GitHub | Oden Institute | Website | hIPPYlib implements state-of-the-art scalable algorithms for deterministic and Bayesian inverse problems governed by partial differential equations (PDEs) for large-scale inverse problems. | Publication | NSF ACI-1550593, NSF ACI-1550547 | GPL 2.0 |
| HiPSTAS | GitHub | English | Website | HiPSTAS is a virtual research environment project in which users can access and analyze spoken word collections through an assessment of scholarly requirements for analyzing sound, an assessment of technological infrastructures needed to support discovery, and preliminary tests that demonstrate the efficacy of using such tools in humanities scholarship. | Publication | NEH HT-50069-12, NEH PR-50200-14, IMLS LG-71-15-0208-15, SSHRC, Mellon Foundation | Apache 2.0 |
| isoband | GitHub | Integrative Biology | Website | Generate contour lines (isolines) and contour polygons (isobands) from regularly spaced grids containing elevation data. | MIT | ||
| JapanLab | Asian Studies | Japan Foundation and the College of Liberal Arts | |||||
| jog_arm | GitHub | A real-time robot arm jogger. This project is now deprecated and is now part of MoveIt. | |||||
| KDTools | GitHub | Integrative Biology | kdtools is a set of spatial partitioning algorithms that enable a simple and fast way to move multidimensional data elements near to each other in memory so that they can be retrieved quickly. | MIT | |||
| Launcher | GitHub | TACC | Website | Launcher is a utility for performing simple, data parallel, high throughput computing (HTC) workflows on clusters, massively parallel processor (MPP) systems, workgroups of computers, and personal machines. | Publication | MIT | |
| libflame | GitHub | Oden Institute | Website | libflame is a portable library for dense matrix computations, providing much of the functionality present in LAPACK, developed by current and former members of the Science of High-Performance Computing (SHPC) group in the Institute for Computational Engineering and Sciences at The University of Texas at Austin. | Publication | NSF CCF-0540926, NSF CCF-0702714 | BSD-3-Clause |
| libMesh | GitHub | Oden Institute (now Idaho National Lab) | libMesh provides a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms. A major goal of the library is to provide support for adaptive mesh refinement (AMR) computations in parallel. | Publication | DOE, NASA Graduate Student Research Grant NGT5-139, DARPA HR0011-06-1-0005 | LGPL 2.1 | |
| LightGaussian | GitHub | Electrical and Computer Engineering; Computer Science | Website | A novel method designed to transform 3D Gaussians into a more efficient and compact format. Drawing inspiration from the concept of Network Pruning, LightGaussian identifies Gaussians that are insignificant in contributing to the scene reconstruction and adopts a pruning and recovery process, reducing redundancy in Gaussian counts while preserving visual effects. | Publication | Other | |
| LMOD | GitHub | TACC | Website | Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. Environment Modules provide a convenient way to dynamically change the users’ environment through modulefiles. | Publication | NSF OAC-1134872 | MIT |
| LonestarGPU | GitHub | Oden Institute | Website | The LonestarGPU (LSG) suite contains CUDA implementations of several irregular algorithms that exhibit amorphous data parallelism. | BSD-3-Clause | ||
| Madagascar | GitHub | Geosciences | Website | Madagascar is an open-source software package for multidimensional data analysis and reproducible computational experiments. Its mission is to provide a convenient and powerful environment and a convenient technology transfer tool. | Publication | GPL 2.0 | |
| MAGICAL | GitHub | Electrical and Computer Engineering | MAGICAL: Machine Generated Analog IC Layout. This is the top-level MAGICAL flow repository. MAGICAL is made up of seperate components, such as constraint generation, placement and routing, in different repositories with each component integrated through a top-level Python flow. | BSD-3-Clause | |||
| Massive Pixel Environment (MPE) | GitHub | TACC | Website | Massive Pixel Environment (MPE) is a Processing library for easily extending sketches to distributed display environments. MPE was developed at the Texas Advanced Computing Center and aims to make it easy to prototype visualizations for otherwise difficult to use distributed systems. | NEH HD-51475-11 | Custom | |
| MM3DGS-SLAM | GitHub | Electrical and Computer Engineering; Computer Science | Website | A framework for Multi-modal 3D Gaussian Splatting for SLAM utilizing inertial measurements, RGB images, and depth measurements to create a SLAM method using 3D Gaussians. Through the effort of integrating multiple modalities, this SLAM method performs with high tracking and mapping accuracy. | Publication | Other | |
| NetSage | GitHub | TACC | Website | NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to address the needs of today's networks. | Publication | NSF OAC-1540933, NSF OAC-2028495, NSF OAC-2328479 | Apache 2.0 |
| OpenHPC | GitHub | TACC | This stack provides a variety of common, pre-built ingredients required to deploy and manage an HPC Linux cluster including provisioning tools, resource management, I/O clients, runtimes, development tools, containers, and a variety of scientific libraries. | Apache 2.0 | |||
| OpenSees on DesignSafe (training) | GitHub | Civil, Architectural and Environmental Engineering | A training module for DesignSafe and OpenSees with an emphasis on the complete Scientific Workflow lifecycle. The module is designed to provide experience with the tools and strategies required to build, manage, submit, monitor, and scale computational research — from small exploratory runs to fully automated HPC pipelines. | NSF CMMI 2129782, NSF 2022469 | CC BY-SA | ||
| peptidebuilder | GitHub | Integrative Biology | A simple Python library to construct models of polypeptides from scratch. The intended use case is the generation of peptide models with pre-specified backbone angles. | Publication | NIH R01 GM088344 | MIT | |
| PeptideCLM | GitHub | Integrative Biology | PeptideCLM-23M is a peptide-specific pretrained chemical language model. This repository contains some example code for loading pre-trained weights, which include a Jupyter notebook example of model assessment and a python script for finetuning the pretrained model. | Publication | NIH 1R01 AI148419 | MIT | |
| PerfExpert | GitHub | TACC | Website | An easy-to-use automatic performance diagnosis and optimization tool for HPC applications. PerfExpert combines a simple user interface with a sophisticated analysis engine. | Publication | UT Austin Research License | |
| PeriDEM | GitHub | Oden Institute (now at South Dakota School of Mines and Technology) | PeriDEM is an implementation of the high-fidelity model of granular media that combines the advantages of peridynamics and discrete element method (DEM). | Publication | BSL 1.0 | ||
| Peridigm | GitHub | Oden Institute | Peridigm is an open-source computational peridynamics code developed, originally at Sandia National Laboratories and open-sourced in 2011, for massively-parallel multi-physics simulations. | Publication | DOE (through Sandia National Laboratories) | BSD 3 | |
| pliers | GitHub | Psychology | Pliers is a Python package for automated extraction of features from multimodal stimuli. It provides a unified, standardized interface to dozens of different feature extraction tools and services–including many state-of-the-art deep learning-based models and content analysis APIs–for rapid and flexible extraction of information from videos, images, audio, and text. | Publication | NIH R01MH109682 | BSD 3 | |
| project-crunch | GitHub | Mechanical Engineering | This project is a virtual reality (VR) streaming system for the University of Texas at Austin Nuclear Robotics Group (UT NRG.) This project allows operators to stream 360° video data from a remote computer to a local computer supporting one or two VR headsets in real time. | None | |||
| PutnamBench | GitHub | Computer Science | Website | PutnamBench is a benchmark for evaluation of theorem-proving algorithms on competition mathematics problems sourced from the William Lowell Putnam Mathematical Competition years 1962 - 2024. | Publication | NSF CCF-2212559, NSF CCF-2403211, Aziz Family Foundation | None |
| py-c3d | GitHub | Computer Science | Website | py-c3d is a small library for reading and writing C3D binary files. C3D files are a standard format for recording 3-dimensional time sequence data, especially data recorded by a 3D motion tracking apparatus. | MIT | ||
| Pylauncher | GitHub | TACC | Website | The pylauncher is a python-based parametric job launcher, that is, a utility for executing many small jobs in parallel. | Publication | NSF ACI-1953575, NSF OAC-1540931, NSF OAC-1818253 | MIT |
| pypdb | GitHub | Physics | A Python API for the RCSB Protein Data Bank (PDB). It can perform advanced searches for PDB IDs and look up information associated with specific PDB IDs. This tool allows standard operations that can be perfomed from the PDB website to be performed with Python scripts. | Publication | NSF DGE-114747 | MIT | |
| pysheds | GitHub | Civil Engineering | Pysheds is an open-source library designed to help with processing of digital elevation models (DEMs), particularly for hydrologic analysis. Pysheds performs many of the basic hydrologic functions offered by commercial software such as ArcGIS, including catchment delineation and accumulation computation. | Publication | GPL 3.0 | ||
| Q-GaLore | GitHub | Electrical and Computer Engineering; Computer Science | Website | Q-GaLore (Quantized GaLore with INT4 Projection and Layer-Adaptive Low-Rank Gradients) is a memory-efficient training methodology effective in both pre-training and fine-tuning scenarios. | Publication | Apache 2.0 | |
| ROM Operator Inference | GitHub | Oden Institute (now at Brigham Young University) | This package is a Python implementation of the Operator Inference framework for learning projection-based polynomial reduced-order models of dynamical systems. The procedure is data-driven and non-intrusive, making it a viable candidate for model reduction of "glass-box" systems. The methodology was introduced in 2016 by Peherstorfer and Willcox. | DE-FG02-08ER2585 and DE-SC0009297 | MIT | ||
| Scientific-Inkscape | GitHub | Electrical & Chemical Engineering | The Scientific Inkscape extensions help you craft beautiful scientific figures. They allow you to export fully vector graphics that can be inserted into any document (including LaTeX, Word, and Powerpoint). | None | |||
| segbot | GitHub | Computer Science | Website | ROS (Robot Operating System) drivers for controlling Segway-based robots at the Learning Agents Research Group (LARG), AI Laboratory, Department of Computer Science, University of Texas at Austin. | Publication | NSF CNS-1330072, NSF CNS-1305287, ONR 21C184-01 | Custom |
| segbot_simulator | GitHub | Computer Science | Website | Simulation Components for Segway RMP 50 based robots at Learning Agents Research Group (LARG), AI Laboratory, Department of Computer Science, The University of Texas at Austin. | Publication | NSF CNS-1330072, NSF CNS-1305287, ONR 21C184-01 | Custom |
| segmenteverygrain | GitHub | Earth and Planetary Sciences | segmenteverygrain is a Python package that SAM (Segment Anything Model)-based model for instance segmentation of images of grains in order to determine grain size and grain shape, a common task in geomorphology and sedimentary geology. | Bureau of Economic Geology | Apache 2.0 | ||
| TACC Core Portal | GitHub | TACC | The web portal for TACC Supercomputers. | None | |||
| Tapis API | GitHub | TACC | Website | Tapis is an NSF-funded web-based API framework for securely managing computational workloads across infrastructure and institutions, so that experts can focus on their research instead of the technology needed to accomplish it. | Publication | NSF OAC-1931439, NSF OAC-1931575 | BSD-3-Clause |
| Tapis Tapipy | GitHub | TACC | Website | Python library for interacting with an instance of the Tapis API Framework. The library is automatically generated by referencing the OpenAPI spec files which a Tapis object built from the OpenAPI spec files from TACC's Tapis services. | Publication | NSF OAC-1931439, NSF OAC-1931575 | BSD-3-Clause |
| TorchSpatial | GitHub | Geography | Website | TorchSpatial offers a comprehensive framework and benchmark suite designed to advance Spatial Representation Learning (SRL). | Publication | Microsoft Research AFMR Initiative | MIT |
| TRILL | GitHub | Computer Science | Website | TRILL is a data-efficient framework for learning humanoid loco-manipulation policies from human demonstrations collected through an intuitive Virtual Reality (VR) interface. Whole-body control formulation is used to transform task-space commands from human operators into the robot's joint-torque actuation while stabilizing its dynamics. | Publication | Office of Naval Research N00014-22-1-2204 | MIT |
| UT Austin Villa 3D Base | GitHub | Computer Science | In the RoboCup 3D Simulation League autonomous (controlled only by their own software) robots compete against each other in a physically realistic simulated game of soccer. This release is based off the UT Austin Villa RoboCup 3D simulation league team. | Publication | NSF CNS-1330072, NSF CNS-1305287, ONR 21C184-01 | Custom | |
| UT Austin Villa SPL Code (public release) | GitHub | Computer Science | UT Austin's codebase for the Robocup Standard Platform League using ros2 | Custom | |||
| UT Autonomous Mobile Robotics Lab | GitHub | Computer Science | The Autonomous Mobile Robotics Laboratory (AMRL), led by professor Joydeep Biswas, performs research in robotics to continually make robots more autonomous, accurate, robust, and efficient, in real-world unstructured environments. | Various | |||
| VIOLA | GitHub | Computer Science | Website | An object-centric imitation learning approach to learning closed-loop visuomotor policies for robot manipulation. Our approach constructs object-centric representations based on general object proposals from a pre-trained vision model. It uses a transformer-based policy to reason over these representations and attends to the task-relevant visual factors for action prediction. | Publication | NSF CNS-1955523, NSF FRR-2145283, NSF CPS-1739964, NSF IIS-1724157, NSF FAIN-2019844, Office of Naval Research N00014-22-1-2204, ONR N00014-18-2243, Amazon, Army Research Office W911NF-19-2-0333, DARPA, GM, Bosch | MIT |
| VLM-3R | GitHub | Electrical and Computer Engineering; Computer Science | Website | VLM-3R is a unified Vision-Language Model (VLM) framework integrating 3D reconstructive instruction tuning for deep spatial understanding from monocular video. | Publication | Apache 2.0 | |
| XALT | GitHub | TACC | Website | XALT is a lightweight software tool for any Linux cluster, workstation, or high-end supercomputer to track executable information and linkage of static shared and dynamically linked libraries. | Publication | NSF OAC-1339690 | LGPL 2.1 |